Este tutorial simples fornece uma breve descrição de como converter Bitmap para PNG em Java. Ele ajudará você a converter BMP para PNG em Java escrevendo algumas linhas de código em qualquer um dos sistemas operacionais comuns, como Windows, macOS e Linux. Você também pode definir vários atributos para o arquivo de imagem de saída PNG.
Etapas para converter bitmap para PNG em Java
- Configure Aspose.Imaging do repositório Maven em seu projeto
- Carregue o arquivo Bitmap de origem na instância da classe Image para a conversão
- Inicialize o objeto de classe PngOptions para definir os atributos de imagem PNG de saída
- Defina a resolução e o nível de compactação no objeto da classe PngOptions
- Salve o arquivo Bitmap de origem como PNG depois de definir os atributos desejados
Nestas etapas, carregamos o arquivo BMP de origem e inicializamos a instância da classe PngOptions para definir os atributos do arquivo PNG de saída. Aqui neste tutorial passo a passo, definimos a resolução e o nível de compactação neste tutorial, porém, outros atributos também podem ser definidos antes de gerar a imagem PNG. Finalmente, salvamos o arquivo BMP em PNG em Java usando a função save() da classe image.
Código para converter BMP para PNG em Java
Neste código, usamos apenas o atributo de resolução e compactação para alterar BMP para PNG em Java. No entanto, você também pode definir a profundidade de bits, o tipo de cor, o tipo de filtro e o contêiner de metadados XMP para o arquivo PNG de saída. Observe que você também pode carregar qualquer outro tipo de imagem para conversão em outro tipo.
Não há necessidade de instalar nenhuma outra ferramenta de terceiros para esta conversão. Se você quiser aprender alguns outros recursos para trabalhar com imagens, como gerar imagens de um arquivo do Excel, consulte o artigo em como converter gráfico do Excel para JPG em Java.