Converta TIFF para PNG sem perder qualidade em Java

Converta TIFF para PNG sem perder qualidade em Java

TIFF e PNG são formatos de arquivo populares para apresentar imagens complexas. No entanto, os PNGs são considerados adequados para a plataforma da Web devido ao seu tamanho menor. Por outro lado, os TIFFs não são compatíveis com muitos programas baseados na Web e requerem um espaço maior do que os PNGs. Devido a esses fatores, você pode estar interessado em converter seus TIFFs em PNGs sem comprometer a qualidade da imagem. Nesse caso, neste artigo, discutiremos como converter TIFF para PNG sem perder a qualidade em Java.

Os seguintes pontos serão abordados neste artigo:

Instalação da biblioteca de conversão Java

Nesta seção, demonstraremos o procedimento de instalação desta API de conversão de TIFF para PNG. Se você estiver usando o Maven para gerenciar um projeto ou aplicativo Java, adicione as seguintes configurações no arquivo pom.xml.

<repository>
	<id>ConholdateJavaAPI</id>
	<name>Conholdate Java API</name>
	<url>https://releases.conholdate.com/java/repo</url>
</repository>        
<dependency>
	<groupId>com.conholdate</groupId>
	<artifactId>conholdate-total</artifactId>
	<version>23.6</version>
	<type>pom</type>
</dependency>

Em seguida, execute os seguintes comandos.

mvn clean    
mvn install -U

Para configurações sobre outros frameworks Java, visite releases.conholdate.com.

Java Converter: conversão de TIFF para PNG sem perder qualidade

Vamos escolher um arquivo TIFF que ocupa 37 MBs de espaço em disco. Suponha que nenhum algoritmo de compactação tenha sido aplicado a este TIFF. Portanto, nesta seção, anteciparemos o alcance dos seguintes objetivos:

  • Reduza o tamanho da imagem.
  • Torná-lo compatível com aplicativos baseados na web.

A melhor maneira de atingir os dois objetivos acima é converter TIFF em imagem PNG. Como o formato de arquivo PNG suporta compactação sem perdas, ele não reduz a qualidade da imagem na saída.

A seguir estão as etapas para converter TIFF em PNG usando Java:

O exemplo de código a seguir mostra como converter TIFF em PNG em Java.

Converter TIFF para PNG: Comparação de saída

Em primeiro lugar, observe a imagem a seguir, que mostra os tamanhos no disco para as imagens TIFF de entrada e PNG de saída.

Conversão de TIFF para PNG: comparação de tamanho
Depois disso, vamos observar a captura de tela a seguir, que mostra a qualidade de ambas as imagens em um determinado zoom.
Converter imagem TIFF em PNG: comparação de qualidade
Portanto, você pode ver uma redução significativa no tamanho do PNG de saída. No entanto, a qualidade da imagem é semelhante para as imagens de entrada e saída.

Obtenha uma licença gratuita

Você pode obter uma licença temporária gratuita para experimentar a API sem limitações de avaliação.

Resumindo

Para resumir, discutimos o procedimento de conversão de arquivos de imagem TIFF para PNGs em Java. Conseqüentemente, esperamos que você tenha aprendido como converter TIFFs em PNGs programaticamente sem perder a qualidade da imagem. Você também deve ter observado a força da API de conversão Java TIFF para PNG em fornecer resultados de alta qualidade.

Você pode visitar a documentação para saber mais sobre a API conversão Java.

Finalmente, fique ligado em conholdate.com para atualizações regulares.

Faça uma pergunta

Você pode nos enviar suas perguntas ou dúvidas em nosso fórum.

Veja também