Está en la página 1de 3

… a redimensionar varias imágenes con un script bash ... http://almendro.3ns.com.ar/a-redimensionar-varias-im...

HOY APRENDÍ ... < HTTP://ALMENDRO.3NS.COM.AR/CATEGORY/HOY-APRENDI/>

… a redimensionar varias imágenes con un script bash


Por almendro < http://almendro.3ns.com.ar/author/admin_3ns_almendro/>

2021-05-17 < http://almendro.3ns.com.ar/a-redimensionar-varias-imagenes-con-un-


script-bash/>

No hay comentarios < http://almendro.3ns.com.ar/a-redimensionar-varias-imagenes-con-


un-script-bash/#respond>

Y tenía que procesar varias imágenes escaneadas para bajarles el tamaño de las
dimensiones y archivo.

Con ImageMagick en Linux esto se logra con un script bash que recorra los
archivos en una carpeta. Me topé con esta solución que me pareció bastante
sencilla, hay que hacer algunas cosas previas de manera ‘manual’ pero funciona.

El script trabaja y busca las imágenes sobre una carpeta que se indica dentro del
script, con lo que hay que personalizarlo. Tener la precaución de que las imágenes
sean copias, porque las reemplaza.

1 de 3 27/6/21 17:54
… a redimensionar varias imágenes con un script bash ... http://almendro.3ns.com.ar/a-redimensionar-varias-im...

#!/usr/bin/env bash
# Purpose: batch image resizer
# Source: https://guides.wp-bullet.com
# Author: Mike

# absolute path to image folder


FOLDER="/var/www/wp-bullet.com/wp-content/uploads"

# max width
WIDTH=540

# max height
HEIGHT=300

#resize png or jpg to either height or width, keeps proportions


using imagemagick
#find ${FOLDER} -iname '*.jpg' -o -iname '*.png' -exec convert
\{} -verbose -resize $WIDTHx$HEIGHT\> \{} \;

#resize png to either height or width, keeps proportions using


imagemagick
#find ${FOLDER} -iname '*.png' -exec convert \{} -verbose
-resize $WIDTHx$HEIGHT\> \{} \;

#resize jpg only to either height or width, keeps proportions


using imagemagick
find ${FOLDER} -iname '*.jpg' -exec convert \{} -verbose
-resize $WIDTHx$HEIGHT\> \{} \;

# alternative
#mogrify -path ${FOLDER} -resize ${WIDTH}x${HEIGHT}% *.png
-verbose

Gracias:

https://guides.wp-bullet.com/batch-resize-images-using-linux-command-line-
and-imagemagick/ < https://guides.wp-bullet.com/batch-resize-images-using-
linux-command-line-and-imagemagick/>

Y chau.

2 de 3 27/6/21 17:54
… a redimensionar varias imágenes con un script bash ... http://almendro.3ns.com.ar/a-redimensionar-varias-im...

← Mis comienzos en la historieta < http://almendro.3ns.com.ar/mis-comienzos-en-la-


– Robotito historieta-robotito/>
→ … a complicar las cosas en una < http://almendro.3ns.com.ar/a-complicar-las-cosas-
hoja de cálculo en-una-hoja-de-calculo/>

© 2021 almendro < http://almendro.3ns.com.ar/> Subir ↑

3 de 3 27/6/21 17:54

También podría gustarte