Cómo crear una imagen PNG desde BMP en C#

Este tutorial paso a paso le muestra cómo crear una imagen PNG desde BMP en C#. Este código en C# guarda el mapa de bits como PNG fácil y rápidamente. En ciertas situaciones, necesitamos convertir el mapa de bits a PNG en nuestras aplicaciones de C# y este ejemplo será útil en tales escenarios.

Pasos para crear una imagen PNG desde BMP en C#

  1. Configure el paquete Aspose.Imaging for .NET de Nuget.org
  2. Incluya una referencia a los siguientes dos espacios de nombres: Aspose.Imaging, Aspose.Imaging.ImageOptions
  3. Especifique la licencia usando el método SetLicense antes de convertir
  4. Leer archivo BMP en un objeto de imagen
  5. Establecer atributos para la imagen PNG de salida usando la clase PngOptions
  6. Guarde la imagen PNG de salida con las opciones PNG especificadas

En los sencillos pasos anteriores, primero estamos cargando una imagen de entrada BMP en un objeto de imagen utilizando el método de carga de la clase de imagen. Una vez que hayamos cargado la imagen BMP en la memoria, podemos guardarla en una imagen PNG de salida. También podemos especificar los atributos de la imagen PNG de salida.

Código para crear una imagen PNG desde BMP en C#

En el código anterior, hemos establecido la resolución de la imagen PNG de salida convertida a partir de la imagen de mapa de bits. también hemos establecido el nivel de compresión de la imagen PNG. De manera similar, podemos establecer otros atributos requeridos de la imagen de salida.

En nuestro tema anterior, le explicamos el código a convertir OTG a PDF en C#. La conversión entre otros formatos de imagen diferentes también es similar al ejemplo dado en el fragmento anterior con cambios menores en el código.

 Español