Ez a gyors oktatóanyag megosztja a a képméret C#-ban történő tömörítésével kapcsolatos információkat. Néhány sornyi kód látható a C# tömörítési képen bármilyen típusú, például JPEG, PNG, BMP stb., így teljes irányítást szerezhet a tömörítési folyamat felett. Ebből a célból különböző tulajdonságok állnak rendelkezésre a képek tömörítésére a minőség romlása nélkül.
A képméret tömörítésének lépései C#-ban
- Állítsa be a projektet a Aspose.Imaging használatára a JPEG kép tömörítésére
- Töltse be a forrás JPEG fájlt a Image osztályobjektumba
- A tömörítés testreszabásához hozza létre és inicializálja a JpegOptions osztályobjektumot
- A kép méretének csökkentéséhez állítsa a színtípust Szürkeárnyalatosra
- A tömörítés típusának beállítása progresszívre
- Mentse a forrásképet a lemezre a fent megadott tömörítési beállításokkal
A C# képméret tömörítéséhez a környezet konfigurációját és a műveletek sorrendjét a fenti lépések írják le. Az összes szükséges osztály azonosításra kerül, mint ahogy a forráskép betöltődik az Image osztályba. Hasonlóképpen, a JpegOptions osztályobjektum a kimeneti tömörített kép konfigurálására szolgál, valamint a mintakódban beállított néhány tulajdonság használatával.
Kód a képméret tömörítéséhez C#-ban
A fenti programutasítások C# tömörítési képméretben a JpegOptions használatával, ahol a színtípus Szürkeárnyalatos, a CompressionType pedig Progresszív. Számos egyéb tulajdonság is elérhető, például a paletta, a minőség, a jelző a teljes képkockához, a többoldalas opciók, a vízszintes mintavétel és a függőleges mintavétel, hogy csak néhányat említsünk. Ha tömöríteni szeretne egy PNG-képet, használhatja a PNGOptions-t, a TIFF-képekhez pedig a TiffOptions-t.
Ebben az oktatóanyagban megtanultuk a képméret C#-ban tömörítését. Ha át szeretné méretezni a képet, tekintse meg a hogyan lehet átméretezni a képet C#-ban című cikket.