Cómo comprimir un PNG en C#

Este ejemplo cubre los detalles de cómo comprimir un PNG en C#. Cubre todos los recursos, espacios de nombres, clases, métodos y código de ejemplo de trabajo para comprimir PNG usando C#. La aplicación desarrollada se puede utilizar en cualquier entorno compatible con .NET dentro de Windows, Linux o macOS.

Pasos para Comprimir PNG usando C#

  1. Establezca el entorno agregando Aspose.Imaging mediante el administrador de paquetes NuGet
  2. Acceda a la imagen PNG de origen utilizando una instancia de la clase Image
  3. Use la clase PngOptions para establecer la relación de compresión junto con otras propiedades
  4. Guarde la imagen PNG comprimida en el disco

Siguiendo los pasos mencionados anteriormente, puede administrar fácilmente la compresión PNG en C# utilizando un enfoque paso a paso en el que configuramos el entorno al incluir los recursos necesarios en la solución. A continuación, cargaremos el archivo PNG de origen desde el disco utilizando una instancia de la clase Imagen. En los pasos subsiguientes, se creará el objeto de clase PngOptions para establecer la relación de compresión junto con otras propiedades, a lo que luego se guardará el PNG comprimido en el disco.

Código para comprimir PNG usando C#

El ejemplo anterior se puede usar para comprimir archivos PNG en C# usando una interfaz API muy simple. La clase Image expone varias funciones de sobrecarga que puede usar para cargar las imágenes de una secuencia junto con otros parámetros adicionales de LoadOptions para admitir otros tipos de imágenes. El objeto de la clase PngOptions expone las propiedades para establecer el tipo de color, la relación de compresión, las opciones de rasterización de vectores, etc., por nombrar algunas.

Este tema nos ha enseñado a desarrollar una aplicación que puede realizar fácilmente compresión PNG usando C#. Si desea obtener información sobre cómo convertir PNG a ICON, consulte el artículo sobre cómo convertir PNG a ICONO en C#.

 Español