Converter imagens PNG para JPG em C#

Muitas vezes, você pode precisar converter imagens de um formato para outro, dependendo de diferentes cenários. PNG para JPG está entre as conversões de imagem amplamente realizadas, que é comumente usada para reduzir o tamanho da imagem. Para automatizar essa conversão de dentro dos aplicativos .NET, este artigo mostra como converter uma imagem PNG em JPG programaticamente em C#.

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

Para converter imagens PNG para o formato JPG, usaremos Aspose.Imaging for .NET. É uma poderosa API de processamento de imagem que suporta a manipulação de uma ampla variedade de formatos de imagem. Além disso, seu conversor de imagem fácil de usar permite converter imagens de um formato para outro sem degradar sua qualidade. Você pode baixar a DLL da API ou instalá-la diretamente do NuGet.

PM> Install-Package Aspose.Imaging

Converter uma imagem PNG para JPG em C#

Aspose.Imaging para .NET não envolve nenhuma operação complexa para realizar a conversão de PNG para JPG. Simplesmente, você precisa carregar a imagem PNG e salvá-la no formato JPG. Então vamos ver como converter uma imagem PNG para JPG em C#.

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

// Carregar imagem PNG
using (Image image = Image.Load("aspose.png"))
{              
    // Salvar imagem como JPG
    image.Save("PNG-to-JPG.jpg", new JpegOptions());
}

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

Neste artigo, você aprendeu como converter imagens PNG para JPG em C#. Você pode simplesmente instalar a referida API e integrar a amostra de código fornecida para automatizar a conversão de PNG para JPG de dentro de 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