Como compactar um PNG em Java

Este tópico se concentra em como comprimir um PNG em Java. Ele engloba todos os recursos necessários, classes, métodos e um código de exemplo funcional para compactar PNG usando Java. O aplicativo gerado pode ser usado em qualquer ambiente compatível com Java dentro do Windows, macOS ou Linux.

Etapas para compactar PNG usando Java

  1. Configure o ambiente adicionando Aspose.Imaging for Java usando o gerenciador de repositório
  2. Carregue o arquivo de imagem PNG de origem usando uma instância da classe Image
  3. Use uma instância da classe PngOptions para definir a taxa de compactação junto com outras propriedades
  4. Salve o arquivo PNG compactado no disco

Aderindo às etapas mencionadas acima, você pode gerenciar facilmente a compressão PNG em Java usando uma abordagem passo a passo em que configuramos o ambiente inicialmente incluindo os recursos necessários dentro do projeto. Em seguida, acessaremos a imagem PNG de origem a partir do disco usando uma instância da classe Image que é seguida por uma instância da classe PngOptions para configurar a taxa de compactação junto com outras propriedades relacionadas. Por fim, a imagem PNG compactada será salva no disco com base nas configurações do Pngoptions.

Código para compactar PNG usando Java

Este código de exemplo pode ser usado para comprimir arquivo PNG em Java usando chamadas de API muito simples. A classe Image é composta por várias funções de sobrecarga que podem ser usadas para carregar as imagens de um fluxo em conjunto com parâmetros LoadOptions adicionais para dar suporte a outros tipos de imagens. A classe PngOptions expõe os métodos para definir as propriedades como tipo de cor, taxa de compactação, opções de rasterização de vetor, etc., para citar alguns.

Neste tópico, aprendemos como obter a compactação PNG usando Java. Se você estiver interessado em aprender como converter um PNG em um ÍCONE, consulte o artigo em como converter PNG para ICON em Java.

 Português