Ši trumpa pamoka pateikiama siekiant išsiaiškinti, kaip suspausti vaizdą Java. Jame bus dalijamasi aplinkos konfigūracijos informacija, procesui reikalingais importais, išsamiais atliktinais veiksmais ir pavyzdiniu Java kodo vaizdui suspausti. Norėdami suspausti kaip pavyzdį, naudosime JPEG vaizdą, tačiau galite išbandyti kitus tipus, pvz., PNG, TIFF ir kt.
Veiksmai, kaip suspausti vaizdą Java
- Sukurkite aplinką naudoti Aspose.Imaging iš Maven saugyklos
- Importuokite reikalingas klases, kurios bus naudojamos kode
- Įkelkite vaizdo failo pavyzdį į Image klasės objektą, kurį reikia suspausti
- Sukurkite objektą iš JpegOptions, kad tinkintumėte išvesties suglaudintą vaizdą
- Objekte JpegOptions nustatykite tokias ypatybes kaip spalvos tipas ir suspaudimo tipas
- Išsaugokite suspaustą išvesties vaizdą naudodami nurodytas konfigūracijas
Šie veiksmai nurodo, kaip Java suglaudina vaizdą bendrinant aplinkos konfigūraciją ir naudojant pagrindines klases, reikalingas užduočiai atlikti. Taikomas žingsnis po žingsnio, pirmiausia įkeliant šaltinio vaizdo failą, kuris turi būti suspaustas, o tada inicijuojant JpegOptions klasės objektą, kuris naudojamas konfigūruoti išvesties vaizdą, nustatant spalvos ir glaudinimo tipą.
Kodas, skirtas suspausti vaizdą Java
Šie teiginiai Java suspausti vaizdo dydį naudojant JpegOptions klasės ypatybes, pvz., spalvų tipą, yra nustatyti kaip pilkos spalvos tonai, todėl vaizdo dydis pastebimai sumažinamas. Panašiai galite nustatyti bitus kiekvienam kanalui, failų komentarus, vaizdo kokybę, skiriamosios gebos vienetą ir paletę. Išvesties failą galite įrašyti į OutputStream, fizinį failą diske, taip pat galite išsaugoti vaizdą apibrėžtame ribojančiame stačiakampyje.
Ši pamoka parodė, kaip suspausti vaizdą Java. Jei norite sužinoti apie kitas funkcijas, pvz., keisti vaizdų dydį, žr. straipsnį kaip pakeisti vaizdo dydį naudojant Java.