Acabo de intentar comprimir una imagen con el formato de imagen PNG y he tenido diferentes resultados de diferentes aplicaciones. Como referencia, la imagen que intento comprimir es una captura de pantalla de este sitio . Aquí hay una descarga de la imagen original .
Aquí hay algunos resultados que tengo hasta ahora en orden de mejor a peor (la imagen original es de 239 KB):
PNGGauntlet (Xtreme! / None filter) ...................... 141KB
FastStone Capture v5.3 (16M / MAX/ No filter) ............ 166KB
Paint.NET 3.36 (Autodetect) .............................. 185KB
PNGGauntlet (Xtreme! / Auto filter) ...................... 208KB
IrfanView (PNGOUT 2 passes w/default) .................... 211KB
XnView (Export / 9 / Sub filter) ......................... 228KB
Photoshop CS1 (Save for Web / PNG24) ..................... 232KB
IrfanView (Standard save / 9) ............................ 240KB
XnView (Standard save / 9) ............................... 240KB
IrfanView (Save for Web / Best) .......................... 242KB
FastStone Capture v5.3 (16M / MAX/ Paeth filter) ......... 248KB
IrfanView (Save for Web / Optimal 256 / Xiaolin / Best) .. 81KB
Algunos retoques con PNGGauntlet condujeron al mejor resultado, aunque tardó años en comprimirse. FastStone está haciendo algo interesante, al igual que Paint.NET porque obtienen sus resultados en una fracción del tiempo que PNGGauntlet tarda en poner en marcha su magia. He separado esos dos últimos resultados para el contraste (vea cómo el filtro Paeth parece estar causando un problema). Tenga en cuenta también la versión paletizada de 256 colores de Irfan: esta sería normalmente la opción que usaría, pero estoy probando los resultados de TrueColor aquí.
¿Alguien más recibió alguna sugerencia que pueda superar los mejores resultados aquí y alguien puede explicar qué hacen los filtros porque parecen afectar seriamente el resultado dependiendo del tipo de imagen?
fuente
Respuestas:
PngOptimizer 165KB en aproximadamente 2 segundos.
La calidad de la imagen está intacta.
fuente
Solo he usado pngcrush pero funciona bien y tiene muchas opciones.
fuente
Solo para un punto de referencia rápido, descargué 170 PNG aleatorios de diferentes sitios web en Internet, por un total de aproximadamente 8 MB. Aquí están los resultados:
Entonces parece que PNGOUT (o cualquier GUI basada en él) es la mejor opción si el tamaño es su objetivo principal. Estas son todas transformaciones sin pérdidas.
fuente
Obtengo los mejores resultados con ScriptPNG . Es un script por lotes de Windows que utiliza una amplia gama de utilidades PNG para encontrar la mejor compresión posible para cualquier imagen. A menudo exprime 10-100 bytes de una imagen ya comprimida. El autor tiene otras utilidades y muchos artículos sobre compresión png / jpeg, pruebas PNG y comparaciones.
Tiene varios modos:
fuente
Al contrario de la mayoría de los otros compresores mencionados aquí, TinyPNG reduce los archivos PNG mediante el uso de compresión con pérdida. Por lo tanto, puede lograr relaciones de reducción de tamaño de archivo mucho mejores.
fuente
PNGGauntlet es un contenedor GUI para PNGOUT y si miras esa página hay un complemento PNGOUT.DLL para Irfanview si lo prefieres como interfaz, o puedes usar PNGOUT en la línea de comandos o en scripts si deseas automatizar tu compresión como parte del proceso de construcción / implementación.
fuente
Me gusta OptiPNG . Además de la utilidad de fuente y línea de comandos, hay complementos optipng para Windows Explorer, Paint.NET, un par de front-end para usuarios de Mac y algunos otros proyectos (Apache Ant, Eclipse; consulte la sección Proyectos relacionados en la página de inicio).
fuente
Se describen en la especificación .
Cambian cómo se guardan las filas de imagen. En lugar de guardar valores RGB sin formato (o índices de paleta), la imagen puede almacenar diferencias entre los píxeles vecinos. Esto podría hacer que los datos sean más adecuados para la compresión si tiene una imagen con degradados.
fuente
Shrink-O-Matic para redimensionar, convertir y optimizar archivos fácilmente. Aplicación AIR.
fuente
En mis pruebas, la mejor herramienta en línea es http://compresspng.com
fuente