optimize-images.jpg

Si tienes un blog o algún servicio on line, reducir el peso de las imágenes es algo con lo que nos enfrentamos a diario y que está de más decir que es de una utilidad importante, ciertamente es algo que podemos realizar desde programas como GIMP pero esta vez vamos a utilizar la terminar para esta tarea.  Vamos a usar estos programas jpegoptim para archivos con extensión JPEG/JPG y optipng para los archivos con extensión PNG.

Comencemos con jpegoptim.

optimization-jpegoptim.jpg

Debemos tener cuidado a la hora de usarlo ya que lo que veremos a continuación sobrescribe el archivo primario, esta sería su sintaxis básica.

jpegoptim archivo.jpg

archivo.jpg 3292×2260 24bit N Exif JFIF  [OK] 4800621 –> 4635945 bytes (3.43%), optimized

Si no queremos sobrescribir el archivo original, enviaremos la imagen modificada a otro directorio usando –d seguidamente de la ruta donde se almacenara.

jpegoptim -d ~/blog file.jpg

Una ventaja es que podemos optimizar varias imágenes a la vez.

jpegoptim imagen1.jpg imagen2.jpg imagen3.jpg

O bien podemos abarcar todos los archivos que estén en una misma ubicación, solo debemos ubicarnos usando la terminal y escribimos.

jpegoptim *.jpg

Vale la pena mencionar que el algoritmo para reducir las imágenes es bastante conservador y comprime casi sin perdida.  Pero si lo que necesitamos es reducir un poco más y no es importante sacrificar un poco de calidad entonces lo podemos hacer utilizando el parámetro –m y le asignamos un valor entre 0 y 100, sería algo muy parecido a esto.

jpegoptim -m70 archivo.jpg

El punto en contra de usar esta modalidad es que sería algo más de azar, pero podemos hacer una simulación de esa compresión para ver cuál sería el resultado antes de ejecutarla, y así saber cuánto espacio ahorraremos.

jpegoptim -n -t -m70 archivo.jpg

archivo.jpg 3292×2260 24bit P JFIF  [OK] 4483338 –> 619895 bytes (86.17%), optimized

Si lo que queremos es asignarle un valor determinado (tal vez unos 100kb) entonces usaremos la opción –S.

jpegoptim -S 100k archivo.jpg

Muy bien, ahora vayamos con optipng.

optimization-optipng.jpg

Al igual que jpegoptim debemos tener cuidado porque este también sobrescribe el archivo original, las opción más sencilla de usarlo es optipng seguido del nombre del archivo.

optipng archivo.png

** Processing: archivo.png

1638×1212 pixels, 4×8 bits/pixel, RGB+alpha

Reducing image to 3×8 bits/pixel, RGB

Input IDAT size = 6285295 bytes

Input file size = 6287644 bytes

Trying:

zc = 9  zm = 8  zs = 0  f = 0     IDAT size = 5611598

zc = 9  zm = 8  zs = 0  f = 5     IDAT size = 3397112

Selecting parameters:

zc = 9  zm = 8  zs = 0  f = 5     IDAT size = 3397112

Output IDAT size = 3397112 bytes (2888183 bytes decrease)

Output file size = 3397169 bytes (2890475 bytes = 45.97% decrease)

También podemos comprimir varias imágenes o archivos PNG a la vez.

optipng imagen1.png imagen2.png imagen3.png. Imagen4.png

Por supuesto  también podemos emplear comodines para abarcar toda una ubicación.

optipng *.png

Estas herramientas son muy útiles y si no eres amante de los entornos de usuario entonces no debes dejar de probarlas, ambas herramientas están en los repositorios de las principales distribuciones de GNU/Linux, así que puedes instalarlas con el gestor de software que prefieras.

 

Fuente: desdelinux

¿Quién está en línea?

Hay 13043 invitados y ningún miembro en línea