converter imagens jpg para o formato png em c #

JPG é um dos formatos de imagem mais populares e amplamente utilizados. No entanto, as imagens JPG perdem qualidade cada vez que são salvas. Portanto, pode ser necessário convertê-los em um formato sem perdas, como PNG. Para realizar essa conversão programaticamente de dentro dos aplicativos .NET, este artigo mostra como converter uma imagem JPG em PNG em C#.

C# .NET API para conversão de JPG para PNG

Aspose.Imaging for .NET é uma API de processamento de imagem rica em recursos para manipular vários formatos de imagem. Além disso, oferece um poderoso conversor que permite converter imagens de um formato para outro com alta fidelidade. Neste artigo, usaremos essa API para converter nossas imagens JPG para o formato PNG. Você pode baixar a DLL da API ou instalá-la diretamente do NuGet.

PM> Install-Package Aspose.Imaging

Converter uma imagem JPG para PNG em C#

É bastante simples converter uma imagem JPG para o formato PNG usando o Aspose.Imaging para .NET. Você só precisa carregar o arquivo JPG e salvá-lo como uma imagem PNG. A seguir estão as etapas para converter uma imagem JPG em PNG em C#.

O exemplo de código a seguir mostra como converter uma imagem JPG para o formato PNG em aplicativos .NET.

// Carregar imagem JPG
using (Image image = Image.Load("aspose.jpg"))
{
    // Criar opções de PNG
    PngOptions options = new PngOptions() { ColorType= FileFormats.Png.PngColorType.TruecolorWithAlpha };

    // Salvar imagem como JPG
    image.Save("JPG-to-PNG.png", options);
}

Obtenha uma licença de API gratuita

Você pode obter uma licença temporária gratuita para usar o Aspose.Imaging para .NET sem limitações de avaliação.

Conclusão

A conversão de JPG para PNG geralmente é realizada para converter imagens em um formato sem perdas. Neste artigo, você aprendeu como converter imagens JPG para o formato PNG programaticamente em C#. Assim, você pode facilmente incorporar a conversão de JPG para PNG em seus aplicativos .NET. Além disso, você pode explorar mais sobre a API de processamento de imagem .NET usando documentação. Além disso, você pode postar suas dúvidas em nosso fórum.

Veja também