Šiame pavyzdyje pateikiama išsami informacija apie kaip suspausti PNG C#. Tai apima visus išteklius, vardų sritis, klases, metodus ir darbo pavyzdžio kodą, skirtą suspausti PNG naudojant C#. Sukurta programa gali būti naudojama bet kurioje .NET suderinamoje aplinkoje Windows, Linux ar macOS.
Veiksmai, kaip suspausti PNG naudojant C#
- Sukurkite aplinką pridėdami Aspose.Imaging naudodami NuGet paketų tvarkyklę
- Pasiekite šaltinio PNG vaizdą naudodami Image klasės egzempliorių
- Norėdami nustatyti suspaudimo laipsnį kartu su kitomis savybėmis, naudokite klasę PngOptions
- Išsaugokite suspaustą PNG vaizdą diske
Atlikdami aukščiau paminėtus veiksmus, galite lengvai valdyti PNG glaudinimą C# naudodami nuoseklų metodą, kai nustatome aplinką įtraukdami į sprendimą reikalingus išteklius. Tada įkelsime šaltinio PNG failą iš disko, naudodami vaizdo klasės egzempliorių. Tolesniuose etapuose bus sukurtas PngOptions klasės objektas, kad būtų nustatytas suspaudimo koeficientas ir kitos savybės, po kurių bus išsaugotas suspaustas PNG diske.
Kodas suspausti PNG naudojant C#
Aukščiau pateiktas pavyzdys gali būti naudojamas suspausti PNG failą C# naudojant labai paprastą API sąsają. Vaizdo klasėje yra kelios perkrovos funkcijos, kurias galite naudoti norėdami įkelti vaizdus iš srauto kartu su kitais papildomais LoadOptions parametrais, kad būtų palaikomi kitų tipų vaizdai. PngOptions klasės objektas atskleidžia savybes, skirtas nustatyti spalvų tipą, suspaudimo laipsnį, vektorių rastravimo parinktis ir kt.
Ši tema išmokė mus sukurti programą, kuri gali lengvai atlikti PNG glaudinimą naudojant C#. Jei norite sužinoti apie PNG konvertavimą į ICON, žr. straipsnį kaip konvertuoti PNG į ICON C#.