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#.
- Carregue o arquivo PNG usando a classe Image.
- Converta PNG para JPG usando o método Image.Save(string, JpegOptions).
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.