Как сжать 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 в С#.

 Русский