JPG es uno de los formatos de imagen más populares y ampliamente utilizados. Sin embargo, las imágenes JPG pierden calidad cada vez que se guardan. Por lo tanto, es posible que deba convertirlos a un formato sin pérdidas como PNG. Para realizar esta conversión mediante programación desde las aplicaciones .NET, este artículo muestra cómo convertir una imagen JPG a PNG en C#.
C# .NET API para conversión de JPG a PNG
Aspose.Imaging for .NET es una API de procesamiento de imágenes rica en funciones para manipular una multitud de formatos de imagen. Además, proporciona un potente conversor que te permite convertir imágenes de un formato a otro con alta fidelidad. En este artículo, usaremos esta API para convertir nuestras imágenes JPG a formato PNG. Puede descargar la DLL de la API o instalarla directamente desde NuGet.
PM> Install-Package Aspose.Imaging
Convertir una imagen JPG a PNG en C#
Es bastante sencillo convertir una imagen JPG a formato PNG usando Aspose.Imaging for .NET. Solo necesita cargar el archivo JPG y guardarlo como una imagen PNG. Los siguientes son los pasos para convertir una imagen JPG a PNG en C#.
- Cargue el archivo JPG usando la clase Image.
- Cree una instancia de la clase OpcionesPng.
- Establezca la propiedad PngOptions.ColorType en FileFormats.Png.PngColorType.TruecolorWithAlpha.
- Convierta una imagen JPG a PNG usando el método Image.Save(string, PngOptions).
El siguiente ejemplo de código muestra cómo convertir una imagen JPG a formato PNG en aplicaciones .NET.
// Cargar imagen JPG
using (Image image = Image.Load("aspose.jpg"))
{
// Crear opciones PNG
PngOptions options = new PngOptions() { ColorType= FileFormats.Png.PngColorType.TruecolorWithAlpha };
// Guardar imagen como JPG
image.Save("JPG-to-PNG.png", options);
}
Obtenga una licencia de API gratuita
Puede obtener una licencia temporal gratuita para usar Aspose.Imaging for .NET sin limitaciones de evaluación.
Conclusión
La conversión de JPG a PNG a menudo se realiza para convertir imágenes a un formato sin pérdidas. En este artículo, ha aprendido cómo convertir imágenes JPG a formato PNG mediante programación en C#. Por lo tanto, puede incrustar fácilmente la conversión de JPG a PNG en sus aplicaciones .NET. Además, puede explorar más sobre la API de procesamiento de imágenes de .NET utilizando documentación. Además, puede publicar sus consultas en nuestro foro.