Jak komprimovat PNG v C#

Tento příklad popisuje podrobnosti jak komprimovat PNG v C#. Pokrývá všechny zdroje, jmenné prostory, třídy, metody a pracovní ukázkový kód pro komprimaci PNG pomocí C#. Vyvinutá aplikace může být použita v jakémkoli prostředí kompatibilním s .NET v rámci Windows, Linux nebo macOS.

Kroky ke kompresi PNG pomocí C#

  1. Vytvořte prostředí přidáním Aspose.Imaging pomocí správce balíčků NuGet
  2. Získejte přístup ke zdrojovému obrázku PNG pomocí instance třídy Image
  3. Pomocí třídy PngOptions nastavte kompresní poměr spolu s dalšími vlastnostmi
  4. Uložte komprimovaný obrázek PNG na disk

Podle výše uvedených kroků můžete snadno spravovat kompresi PNG v C# pomocí postupu krok za krokem, kdy nastavíme prostředí zahrnutím požadovaných zdrojů do řešení. Poté načteme zdrojový soubor PNG z disku pomocí instance třídy Image. V následujících krocích bude vytvořen objekt třídy PngOptions pro nastavení kompresního poměru spolu s dalšími vlastnostmi, po kterém bude následovat uložení komprimovaného PNG na disk.

Kód pro kompresi PNG pomocí C#

Výše uvedený příklad lze použít pro komprimaci souboru PNG v C# pomocí velmi jednoduchého rozhraní API. Třída Image zpřístupňuje několik funkcí přetížení, které můžete použít k načtení obrázků ze streamu spolu s dalšími dalšími parametry LoadOptions pro podporu jiných typů obrázků. Objekt třídy PngOptions zpřístupňuje vlastnosti pro nastavení typu barvy, kompresního poměru, možností vektorového rastrování atd., abychom jmenovali alespoň některé.

Toto téma nás naučilo vyvinout aplikaci, která může snadno provádět kompresi PNG pomocí C#. Pokud se chcete dozvědět o převodu PNG na ICON, přečtěte si článek na jak převést PNG na ICON v C#.

 Čeština