Cómo comprimir un PNG en Java

Este tema se centra en cómo Comprimir un PNG en Java. Abarca todos los recursos, clases, métodos y un código de ejemplo de trabajo necesarios para comprimir PNG usando Java. La aplicación generada se puede utilizar en cualquier entorno compatible con Java dentro de Windows, macOS o Linux.

Pasos para comprimir PNG usando Java

  1. Configure el entorno agregando Aspose.Imaging for Java usando el administrador de repositorio
  2. Cargue el archivo de imagen PNG de origen usando una instancia de la clase Image
  3. Use una instancia de la clase PngOptions para establecer la relación de compresión junto con otras propiedades
  4. Guarde el archivo PNG comprimido en el disco

Siguiendo los pasos mencionados anteriormente, puede administrar fácilmente la compresión PNG en Java utilizando un enfoque paso a paso mediante el cual configuramos el entorno inicialmente al incluir los recursos necesarios dentro del proyecto. A continuación, accederemos a la imagen PNG de origen desde el disco utilizando una instancia de la clase Image, seguida de una instancia de la clase PngOptions para configurar la relación de compresión junto con otras propiedades relacionadas. Finalmente, la imagen PNG comprimida se guardará en el disco según la configuración de Pngoptions.

Código para comprimir PNG usando Java

Este código de ejemplo se puede usar para comprimir archivos PNG en Java usando llamadas API muy simples. La clase Image se compone de varias funciones de sobrecarga que se pueden usar para cargar las imágenes de un flujo junto con parámetros LoadOptions adicionales para admitir otros tipos de imágenes. La clase PngOptions expone los métodos para establecer las propiedades como el tipo de color, la relación de compresión, las opciones de rasterización de vectores, etc., por nombrar algunas.

En este tema, hemos aprendido cómo lograr compresión PNG usando Java. Si está interesado en obtener información sobre cómo convertir un PNG en un ICONO, consulte el artículo sobre cómo convertir PNG a ICONO en Java.

 Español