hoy os comento un pequeño script que usando convert nos permitirá recortar una imagen desde línea de comandos en un segundo.
Este sería el cuerpo del script:
################################################################################
# IMV 2014
################################################################################
#Recortado de la imagen indicada como parametro 1 tantos pixeles como se indique
# en el resto de parametros.
# Parametro 1: pixeles a recortar por arriba
# Parametro 2: pixeles a recortar por abajo
# Parametro 3: pixeles a recortar por la derecha
# Parametro 4: pixeles a recortar por la izquierda
# Parametro 5: Nombres de ficheros a tratar, incluyendo comodines
################################################################################
ar=$1
ab=$2
iz=$3
dr=$4
for a in $*; do
echo $a
salida="${a/.jpg/_red.jpg}"
salida="${salida/.png/_red.png}"
convert -crop +$iz+$ar $a $salida
convert -crop -$dr-$ab $salida $salida
done
Este texto lo pegais en un fichero de texto vacío y lo guardáis con un nombre como image_crop_v01.sh , luego le dáis permisos de ejecución y lo ponéis en el mismo directorio donde esté la imagen de interés. Desde línea de comandos ejecutáis lo siguiente:
#./image_crop_v01.sh imagen_a_recortar parriba pabajo pizda pder
donde:
- imagen_a_recortar: Nombre del fichero de la imagen de tipo jpe o png
- parriba: número de píxeles a recortar por arriba.
- pabajo: Número de píxeles a recortar por abajo.
- pizda: Número de píxeles a recortar por la izquierda.
- pder: Número de píxeles a recortar por la derecha.
Espero que os sea de utilidad.
=:)
No hay comentarios:
Publicar un comentario