В этом примере подробно рассказывается о том, как сжать PNG в C#. Он охватывает все ресурсы, пространства имен, классы, методы и рабочий пример кода для сжатия PNG с использованием C#. Разработанное приложение можно использовать в любой среде, совместимой с .NET, в Windows, Linux или macOS.
Шаги по сжатию PNG с помощью C#
- Установите среду, добавив Aspose.Imaging с помощью диспетчера пакетов NuGet.
- Доступ к исходному изображению PNG с помощью экземпляра класса Image
- Используйте класс PngOptions, чтобы установить степень сжатия вместе с другими свойствами.
- Сохраните сжатое изображение PNG на диск
Следуя вышеупомянутым шагам, вы можете легко управлять сжатием PNG в C#, используя пошаговый подход, при котором мы настраиваем среду, включая необходимые ресурсы в решение. Затем мы загрузим исходный файл PNG с диска, используя экземпляр класса Image. На последующих шагах будет создан объект класса PngOptions для установки коэффициента сжатия вместе с другими свойствами, после чего будет сохранен сжатый PNG на диске.
Код для сжатия PNG с использованием C#
Приведенный выше пример можно использовать для сжатия файла PNG в C# с использованием очень простого интерфейса API. Класс Image предоставляет несколько функций перегрузки, которые можно использовать для загрузки изображений из потока вместе с другими дополнительными параметрами LoadOptions для поддержки других типов изображений. Объект класса PngOptions предоставляет свойства для установки типа цвета, коэффициента сжатия, параметров векторной растеризации и т. д., и это лишь некоторые из них.
Эта тема научила нас разрабатывать приложение, которое может легко выполнять сжатие PNG с помощью C#. Если вы хотите узнать о преобразовании PNG в ICON, обратитесь к статье как преобразовать PNG в ICON в С#.