Como criar imagem PNG de BMP em C#

Este tutorial passo a passo mostra como criar uma imagem PNG de BMP em C#. Este código em C# salva bitmap como PNG com facilidade e rapidez. Em determinadas situações, precisamos converter bitmap em PNG em nossos aplicativos C# e este exemplo será útil nesses cenários.

Etapas para criar uma imagem PNG do BMP em C#

  1. Configure o pacote Aspose.Imaging for .NET do Nuget.org
  2. Inclua referência aos dois namespaces a seguir: Aspose.Imaging, Aspose.Imaging.ImageOptions
  3. Especifique a licença usando o método SetLicense antes de converter
  4. Ler arquivo BMP em um objeto Image
  5. Defina os atributos para a imagem PNG de saída usando a classe PngOptions
  6. Salve a imagem PNG de saída com as opções PNG especificadas

Nas etapas simples acima, primeiro carregamos uma imagem de entrada BMP em um objeto de imagem usando o método Load da classe Image. Depois de carregar a imagem BMP na memória, podemos salvá-la em uma imagem PNG de saída. Também podemos especificar os atributos da imagem PNG de saída.

Código para criar imagem PNG do BMP em C#

No código acima, definimos a resolução da imagem PNG de saída convertida da imagem bitmap. também definimos o nível de compactação da imagem PNG. Da mesma forma, podemos definir outros atributos necessários da imagem de saída.

Em nosso tópico anterior, explicamos o código para converter OTG para PDF em C#. A conversão entre diferentes outros formatos de imagem também é semelhante ao exemplo fornecido no snippet acima, com pequenas alterações no código.

 Português