
Convierte TIFF a PNG sin perder calidad en Java
TIFF y PNG son formatos de archivo populares para presentar imágenes complejas. Sin embargo, los PNG se consideran adecuados para la plataforma web debido a su tamaño más pequeño. Por otro lado, los TIFF no son compatibles con muchos programas basados en la web y requieren más espacio que los PNG. Debido a estos factores, es posible que le interese convertir sus archivos TIFF a PNG sin comprometer la calidad de la imagen. Si es así, en este artículo, discutiremos cómo convertir TIFF a PNG sin perder calidad en Java.
En este artículo se tratarán los siguientes puntos:
- Instalación de la biblioteca de conversión de TIFF a PNG
- Convertir TIFF a PNG en Java
- Comparación de entrada y salida
Instalación de la biblioteca de conversión de Java
En esta sección, demostraremos el procedimiento de instalación de esta API de conversión de TIFF a PNG. Si está utilizando Maven para administrar un proyecto o aplicación Java, agregue las siguientes configuraciones en el archivo 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>
Luego ejecute los siguientes comandos.
mvn clean
mvn install -U
Para configuraciones sobre otros marcos Java, visite releases.conholdate.com.
Java Converter: conversión de TIFF a PNG sin perder calidad
Elijamos un archivo TIFF que ocupe 37 MB de espacio en disco. Suponga que no se ha aplicado ningún algoritmo de compresión a este TIFF. Así, en este apartado, nos adelantaremos a la consecución de los siguientes objetivos:
- Reducir el tamaño de la imagen.
- Hacerlo compatible con aplicaciones basadas en web.
La forma definitiva de lograr los dos objetivos anteriores es convertir una imagen TIFF a PNG. Dado que el formato de archivo PNG admite la compresión sin pérdidas, no reducirá la calidad de la imagen en la salida.
Los siguientes son los pasos para convertir TIFF a PNG usando Java:
- Cargue la imagen TIFF usando la clase Converter.
- Inicializar una instancia de la clase ImageConvertOptions y establecer el formato de archivo de conversión como PNG.
- Especifique las dimensiones del PNG resultante utilizando los métodos setHeight(int) y setWidth(int).
- Invoque el método Converter.convert(String arg0, ConvertOptions arg1) para guardar la imagen JPG.
El siguiente ejemplo de código muestra cómo convertir TIFF a PNG en Java.
//Load the presentation | |
Converter converter = new Converter("sample.pptx"); | |
// Set the convert options for JPG format | |
ImageConvertOptions options = new ImageConvertOptions(); | |
options.setFormat(ImageFileType.Png); | |
// Set image size | |
options.setWidth(5600); | |
options.setHeight(4200); | |
// Convert to JPG format | |
converter.convert("ppt-to-image.jpg", options); |
Convertir TIFF a PNG: Comparación de salida
En primer lugar, mire la siguiente imagen, que muestra los tamaños en el disco para las imágenes TIFF de entrada y PNG de salida.


Obtenga una licencia gratis
Puede obtener una licencia temporal gratuita para probar la API sin limitaciones de evaluación.
Resumiendo
Para resumir, discutimos el procedimiento de conversión de archivos de imagen TIFF a PNG en Java. En consecuencia, esperamos que haya aprendido cómo convertir archivos TIFF a PNG mediante programación sin perder calidad de imagen. Es posible que también haya observado la fuerza de la API de conversión de TIFF a PNG de Java para proporcionar resultados de alta calidad.
Puede visitar la documentación para obtener más información sobre la conversión de Java API.
Por último, permanezca atento a conholdate.com para obtener actualizaciones periódicas.
Hacer una pregunta
Puedes hacernos saber tus dudas o consultas en nuestro foro.