Mostrando entradas con la etiqueta jpegoptim. Mostrar todas las entradas
Mostrando entradas con la etiqueta jpegoptim. Mostrar todas las entradas

[HowTo] Optimización de imagenes png

Posted: domingo, 29 de marzo de 2020 by Termita in Etiquetas: , , , , , , , , , , , , , , , , , ,
0

Hace un tiempo escribí acerca del redimensionado de imagenes en masa mediante el comando mogrify, y no hace tanto acerca de la manipulación por lotes de imagenes en Gimp mediante el plugin bimp.

En esta entrada escribiré acerca de algunos comandos específicos para la optimización de imagenes png.
Me decanto por el comando pngquant, que es con el que considero obtengo un resultado más equilibrado <reducción de peso>/<pérdida de calidad>.

pngquant
pngquant -v -s 1 origen.png


optipng
optipng -verbose -o7 -preserve origen.png

pngcrush
pngcrush -brute -e destino.png origen.png

pngnq



En pointlessramblings.com hicieron una comparativa de estos 4 comandos:

pngquant ← reducción de peso / calidad: 63.91% / 8.5
pngcrush ← reducción de peso / calidad: 4.75% / 9.88
optipng ← reducción de peso / calidad: 13.48% / 9.88
pngnq ← reducción de peso / calidad: 63.93% / 6.62

Y para finalizar una comparativa EXHAUSTIVA de las diferentes herramientas de optimización de archivos .png (las que menciono aquí y decenas más que existen) realizada por css-ig.net:
descargar en .pdf





---
Fuentes:




[HowTo] Redimensionar imagenes en masa desde línea de comandos con MOGRIFY

Posted: lunes, 4 de noviembre de 2019 by Termita in Etiquetas: , , , , , , , , , , , ,
0

El problema que le encuentro a programas como jpegoptim es que la optimización, forzada por el usuario o no, no la aplica a las dimensiones de las imagenes sino que incide sobre otros aspectos como el color y demás. Ocurre que, mediante jpegoptim, fuerces la optimización de una imagen de 4Mb para que se convierta en una de 300Kb y las dimensiones siguen siendo exageradas, pudiendo haber "recortado" ahí también.
Conocí jpegoptim gracias a Atareao, que hace una fabulosa labor de divulgación, y debo decir que es una aplicación excelente a pesar de eso que señalo.

Dicen que hay un programa llamado BIRT (Batch Image Resizing Thing) que permite redimensionar imagenes en masa, automáticamente. Yo no lo he probado, mas dicen que hay formas mucho más rápidas de hacer esto desde línea de comandos:
Y una de esas formas es mediante mogrify.

Mogrify se instala junto al paquete imagemagick, del que ya se ha hablado en este blog [1] [2]
    sudo apt install imagemagick


El procedimiento básico con mogrify es el siguiente:

1. Hacemos copia de seguridad de las imagenes que vamos a procesar,

2. Ejecutamos desde línea de comandos, por ejemplo la siguiente orden:
mogrify -resize 800 /rutadelasimagenes/*.jpg
(*) así se redimensionan todas las imagenes .jpg a una anchura 800 píxeles manteniendo la relación de aspecto, es decir, la proporcionalidad.

También se le puede especificar unas dimensiones concretas de anchura y altura. Así:
mogrifý -resize 800x600! /rutadelasimagenes/*.png

O esto, para redimensionar a la mitad todas las imagenes de una carpeta:
mogrify -resize 50% /rutadelasimagenes/*



(*) mogrify -al contrario que (creo) jpegoptim- no conserva la fecha original de creación o modificación de los ficheros sobre los que actúa.


--------------------
Fuentes: