ImageMagick crea algunos PNG bastante grandes. GraphicsMagick es mucho mejor, pero aún estoy buscando las mejores opciones para usar con convert para obtener el png más pequeño del tamaño del archivo.¿Qué opciones para convertir (ImageMagick o GraphicsMagick) producen el archivo PNG más pequeño (tamaño de archivo)?
Tengo aquí un large png with a small filesize, y pasando esto a través de la conversión IM no he podido alcanzar ese tamaño de archivo, y mucho menos hacerlo más pequeño. Con GM convert puedo obtenerlo un poco más pequeño pero estoy buscando mejoras, genéricamente para cualquier imagen Me encuentro.
gm convert -quality 95 a_png.png gm.png
convert -quality 95 -depth 8 a_png.png im.png
gm identify *
a_png.png PNG 2560x2048+0+0 PseudoClass 256c 8-bit 60.1K 0.000u 0:01
gm.png[1] PNG 2560x2048+0+0 PseudoClass 256c 8-bit 60.0K 0.000u 0:01
im.png[2] PNG 2560x2048+0+0 DirectClass 8-bit 130.2K 0.000u 0:01
¿Qué opciones para convertir producir el más pequeño tamaño de archivo PNG?
(Sí, estoy familiarizado con OptiPNG, PNGOUT y Pngcrush. Pero estoy detrás de algo que estará disponible sin lugar a dudas en cada cuadro de * nix da la casualidad que en.)
Los que lo convierte en un PNG8 1x1. –
Cuando puede ejecutar scripts en una máquina, también puede poner archivos en ella, ¿no? ¿Qué le parece enlazar pngcrush estáticamente y ponerlo en el cuadro * nix que está usando? – thejh
@thejh, sí, podría hacerlo. Sin embargo, esto a menudo no es aceptable en entornos de producción. Además, IM/GM juntos son probablemente los paquetes de gráficos más utilizados. Así que estoy seguro de que solo se trata de encontrar las opciones correctas ... –