Ovaj primjer pokriva detalje kako komprimirati PNG u C#. Pokriva sve resurse, prostore imena, klase, metode i radni primjer koda za komprimiranje PNG-a pomoću C#. Razvijena aplikacija može se koristiti u bilo kojem okruženju kompatibilnom s .NET unutar Windowsa, Linuxa ili macOS-a.
Koraci za komprimiranje PNG-a pomoću C#
- Uspostavite okruženje dodavanjem Aspose.Imaging pomoću upravitelja paketa NuGet
- Pristupite izvornoj PNG slici pomoću instance klase Image
- Koristite klasu PngOptions za postavljanje omjera kompresije zajedno s drugim svojstvima
- Spremite komprimiranu PNG sliku na disk
Slijedeći gore navedene korake, možete jednostavno upravljati PNG kompresijom u C# koristeći pristup korak po korak gdje postavljamo okruženje uključivanjem potrebnih resursa u rješenje. Zatim ćemo učitati izvornu PNG datoteku s diska pomoću instance klase Image. U sljedećim koracima kreirat će se objekt klase PngOptions za postavljanje omjera kompresije zajedno s drugim svojstvima, nakon čega će uslijediti spremanje komprimiranog PNG-a na disk.
Kod za komprimiranje PNG-a pomoću C#
Gornji primjer može se koristiti za sažimanje PNG datoteke u C# pomoću vrlo jednostavnog API sučelja. Klasa Image izlaže višestruke funkcije preopterećenja koje možete koristiti za učitavanje slika iz toka zajedno s drugim dodatnim parametrima LoadOptions za podršku drugim vrstama slika. Objekt klase PngOptions izlaže svojstva za postavljanje tipa boje, omjera kompresije, opcija vektorske rasterizacije itd., da spomenemo samo neke.
Ova nas je tema naučila razviti aplikaciju koja može jednostavno izvršiti PNG kompresiju koristeći C#. Ako želite saznati više o pretvaranju PNG-a u ICON, pogledajte članak na kako pretvoriti PNG u ICON u C#.