Ez a gyors oktatóanyag megvilágítja a képtömörítés Java nyelven kérdését. Megosztja a környezet konfigurációs adatait, a folyamathoz szükséges importálásokat, a végrehajtandó részletes lépéseket, valamint egy minta Java kódot a kép tömörítéséhez. A tömörítéshez mintaként egy JPEG képet fogunk használni, de kipróbálhat más típusokat is, mint például a PNG, TIFF stb.
A kép tömörítésének lépései Java nyelven
- Hozzon létre egy környezetet a(z) Aspose.Imaging használatához a Maven adattárból
- Importálja a kódban használandó szükséges osztályokat
- Töltse be a minta képfájlt a tömörítendő Image osztályobjektumba
- Példányosítsa a JpegOptions objektumát a kimeneti tömörített kép testreszabásához
- A JpegOptions objektumban állítson be olyan tulajdonságokat, mint a Színtípus és a Tömörítés típusa
- Mentse el a kimeneti tömörített képet a megadott konfigurációkkal
Ezek a lépések bemutatják, hogyan tömöríti a Java képet* a környezet konfigurációjának megosztásával és a feladat végrehajtásához szükséges fő osztályok használatával. A lépésről lépésre történő megközelítést először a tömöríteni kívánt forrásképfájl betöltése követi, majd a kimeneti kép konfigurálásához használt JpegOptions osztályobjektum inicializálása a színtípus és a tömörítési típus beállításával.
Kód a kép tömörítéséhez Java nyelven
Ezek az utasítások a Java tömörítési képméretben a JpegOptions osztálytulajdonságokkal, például a színtípussal, szürkeárnyalatosra vannak állítva, ami jelentősen csökkenti a képméretet. Hasonlóképpen beállíthatja a csatornánkénti biteket, a fájl megjegyzéseit, a képminőséget, a felbontási egységet és a palettát, hogy csak néhányat említsünk. A kimeneti fájlt elmentheti az OutputStream-be, egy fizikai fájlba a lemezen, és mentheti a képet a meghatározott határoló téglalapba.
Ez az oktatóanyag megmutatta nekünk, hogyan lehet képeket tömöríteni Java nyelven. Ha további funkciók, például a képek átméretezése iránt érdeklődik, olvassa el a(z) hogyan lehet átméretezni a képet Java segítségével cikket.