¿Cómo reducir el tamaño del archivo PNG para la web?

¿Cómo reducir el tamaño del archivo PNG para la web?

Tengo un archivo PNG-24 con fondo transparente y su tamaño actual es de 1,5 MB. ¿Cómo reducir el tamaño o utilizar el formato de archivo PNG-8 y mantener la misma calidad?

ingrese la descripción de la imagen aquí

Archivo PNG desde aquí: http://www19.zippyshare.com/v/69590430/file.html

Imagen de ejemplo cargada. Probé todas las sugerencias pero no obtuve buenos resultados. Por favor avise.

gracias

Respuesta1

PNG es un formato de compresión sin pérdidas: sin cambiar el material fuente del archivo, hay muy pocas formas de aumentar la compresión más allá del nivel de compresión más alto predeterminado. La única forma real de reducir el tamaño será cambiar la imagen, ya sea reduciendo la resolución o la profundidad del color para que la compresión PNG tenga menos complejidad para trabajar.

Si desea altos niveles de compresión para la imagen y no le importa el almacenamiento de datos sin pérdidas, utilice JPEG.

Respuesta2

DISTURBIOpuede hacer eso y mucho más.

Radical Image Optimization Tool (RIOT para abreviar) es un optimizador de imágenes gratuito que le permitirá ajustar visualmente los parámetros de compresión manteniendo el tamaño mínimo del archivo.

Se utiliza con una interfaz de lado a lado (vista dual) o de vista única para comparar la imagen original con la optimizada en tiempo real y ver instantáneamente el tamaño del archivo resultante.

El optimizador de imágenes es liviano, rápido y fácil de usar, pero potente para usuarios avanzados. Podrá controlar la compresión, la cantidad de colores, la configuración de metadatos y mucho más, y seleccionar el formato de imagen (JPEG, GIF o PNG) para su archivo de salida.

Otra posibilidad es utilizar una combinación de pngquant, pngout y pngcrush, como se describeaquí, pero esto es desde la línea de comando.

Aquí están las instrucciones sobre cómo convertir imágenes png24 en png8 para ie6, todo a través de la línea de comando usando herramientas de código abierto (creo) pngquant +pngout + pngcrush.

1- cuantizar la imagen en 256 (por lo que básicamente los png8 se ven horribles con sprites grandes o sprites con una amplia gama de colores).

pngquant 256 algunos_24_bit.png

2- convertir imagen de png24 a png8

pngout -c3 -d8 -y -force algunos_24_bit.png algunos_8_bit.png

3- comprimir imagen

pngcrush some_8_bit.png -bit_profundidad 8 -brute -rem alla -reduce some_8_bit_small.png

Respuesta3

IntentarPequeñoPNG

Desde su sitio web:

¿Como funciona?

Cuando carga un archivo PNG (Portable Network Graphics), se combinan colores similares en su imagen. Esta técnica se llama "cuantización". Debido a que se reduce la cantidad de colores, los archivos PNG de 24 bits se pueden convertir en imágenes en color indexadas de 8 bits mucho más pequeñas. También se eliminan todos los metadatos innecesarios. El resultado: pequeños archivos PNG con soporte 100% para transparencia.

Tienen dos opciones:

  • Arrastre y suelte las imágenes en su sitio web y se procesará automáticamente. Servicio gratuito. (Hasta 20 imágenes. Máximo 5 MB cada una)
  • Complemento de Photoshop. Esto cuesta $.

No he probado el complemento PS, así que no puedo comentar qué tan bien funciona.

Respuesta4

Utilice una combinación depngoutydeflopt. pngoutdeterminará automáticamente si sus colores PNG encajan en PNG-8 y lo utilizará. defloptextraerá algunos bytes adicionales de la imagen ya optimizada; es útil trabajar con datos desinflados y PNG es uno de esos.

información relacionada