Mostrando entradas con la etiqueta optimización. Mostrar todas las entradas
Mostrando entradas con la etiqueta optimización. 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] Instalación del plugin bimp (Batch Image Manipulation) en Gimp 2.8

Posted: sábado, 28 de marzo de 2020 by Termita in Etiquetas: , , , , , , , , , , , ,
0

El plugin bimp (Batch Image Manipulation) permite que Gimp realice tareas repetitivas por lotes: cambiar el tamaño de varias imágenes, recortarlas, girarlas, rotarlas, corregirlas, cambiarles el formato, cambiarles el nombre o agregarles una marca de agua o firma.

No es posible instalar la última versión del plugin bimp -cuando escribo esto va por la versión 2.3- en versiones de Gimp inferiores a la 2.10.
A partir de la versión 2.0 del plugin bimp, éste sólo es compatible con versiones superiores a Gimp 2.8.
La versión de Gimp que trae de serie Ubuntu 18.0 es Gimp 2.8, por consiguiente NO es posible instalar las últimas versiones del plugin bimp. Sólo podremos instalar la versión del plugin bimp igual o inferior a 1.18.




El indicio de que esto era así lo obtuve cuando traté de compilar e instalar la última versión de bimp en Gimp 2.8. Obtenía ERRORES DE COMPILACIÓN:
Makefile:6: recipe for target 'make' failedmake: *** [make] Error 1



Entonces...
¿Cómo instalar el plugin bimp 1.18 en gimp 2.8?
El método es el de siempre en este plugin.

sudo apt-get update
sudo apt upgrade

Instalo libgimp2.0-dev y libgegl-dev
sudo apt install libgimp2.0-dev libgegl-dev

Descargo la versión 1.18 del plugin bimp desde el repositorio oficial del desarrollador.

Lo descomprimo en una carpeta

Entro, desde la terminal, en esa carpeta y, para construir e instalar, ejecuto:
make
sudo make install-admin

Si todo va correctamente, cuando volvamos a abrir Gimp 2.8 veremos que en el menú 'Archivo' aparece una acción nueva: 'Batch Image Manipulation'.




Entradas relacionadas:

[HowTo] Optimización de imagenes png

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

[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: