Ez a példa a a PNG tömörítésének részleteit tartalmazza C#-ban. Lefedi az összes erőforrást, névteret, osztályt, metódust és működő példakódot a PNG tömörítéséhez C# használatával. A kifejlesztett alkalmazás bármely .NET-kompatibilis környezetben használható Windows, Linux vagy macOS rendszeren belül.
A PNG tömörítésének lépései C# használatával
- A NuGet csomagkezelő segítségével hozza létre a környezetet a Aspose.Imaging hozzáadásával
- A forrás PNG-képet a Image osztály egy példányával érheti el
- A tömörítési arány és egyéb tulajdonságok beállításához használja a PngOptions osztályt
- Mentse a tömörített PNG-képet a lemezre
A fent említett lépések követésével könnyedén kezelheti a PNG tömörítést C# nyelven egy lépésről-lépésre történő megközelítéssel, ahol úgy állítjuk be a környezetet, hogy belefoglaljuk a megoldásba a szükséges erőforrásokat. Ezután betöltjük a forrás PNG fájlt a lemezről az Image osztály egy példányával. A következő lépésekben egy PngOptions osztályobjektum jön létre a tömörítési arány és más tulajdonságok beállításához, majd ezt követi a tömörített PNG lemezre mentése.
Kód a PNG tömörítéséhez C# használatával
A fenti példa használható PNG-fájl tömörítésére C#-ban egy nagyon egyszerű API felület segítségével. Az Image osztály több túlterhelési funkciót tesz elérhetővé, amelyek segítségével betöltheti a képeket egy adatfolyamból, valamint egyéb további LoadOptions paramétereket, amelyek más típusú képeket támogatnak. A PngOptions osztályobjektum megjeleníti a színtípus, a tömörítési arány, a vektorraszterezési beállítások stb. beállításához szükséges tulajdonságokat, hogy csak néhányat említsünk.
Ez a téma megtanított bennünket egy olyan alkalmazás fejlesztésére, amely egyszerűen képes PNG tömörítésre C# használatával. Ha többet szeretne megtudni a PNG-ből ICON formátumba konvertálásáról, olvassa el a hogyan lehet a PNG-t ICON-ra konvertálni C#-ban című cikket.