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#
- Configure o pacote Aspose.Imaging for .NET do Nuget.org
- Inclua referência aos dois namespaces a seguir: Aspose.Imaging, Aspose.Imaging.ImageOptions
- Especifique a licença usando o método SetLicense antes de converter
- Ler arquivo BMP em um objeto Image
- Defina os atributos para a imagem PNG de saída usando a classe PngOptions
- 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.