Як стиснути PNG у C#

У цьому прикладі детально описано як стиснути PNG у C#. Він охоплює всі ресурси, простори імен, класи, методи та робочий приклад коду для стиснення PNG за допомогою C#. Розроблену програму можна використовувати в будь-якому середовищі, сумісному з .NET, у Windows, Linux або macOS.

Кроки для стиснення PNG за допомогою C#

  1. Створіть середовище, додавши Aspose.Imaging за допомогою менеджера пакетів NuGet
  2. Отримайте доступ до вихідного зображення PNG за допомогою екземпляра класу Image
  3. Використовуйте клас PngOptions, щоб установити ступінь стиснення разом з іншими властивостями
  4. Збережіть стиснене зображення PNG на диску

Дотримуючись наведених вище кроків, ви можете легко керувати стисненням PNG у C# за допомогою покрокового підходу, коли ми налаштовуємо середовище, включаючи необхідні ресурси в рішення. Потім ми завантажимо вихідний файл PNG з диска за допомогою екземпляра класу Image. На наступних кроках буде створено об’єкт класу PngOptions для встановлення коефіцієнта стиснення разом з іншими властивостями, після чого буде збережено стислий PNG на диску.

Код для стиснення PNG за допомогою C#

Наведений вище приклад можна використовувати для стиснення файлу PNG у C# за допомогою дуже простого інтерфейсу API. Клас Image надає кілька функцій перевантаження, які можна використовувати для завантаження зображень із потоку разом з іншими додатковими параметрами LoadOptions для підтримки інших типів зображень. Об’єкт класу PngOptions надає властивості для встановлення типу кольору, коефіцієнта стиснення, параметрів векторної растеризації тощо.

Ця тема навчила нас розробляти програму, яка може легко виконувати стиснення PNG за допомогою C#. Якщо ви хочете дізнатися про перетворення PNG на ICON, зверніться до статті як перетворити PNG на ICON на C#.

 Українська