Con el siguiente código bash y el programa imagemagick podemos crear un collage de fotos.
n=0
#cp lienzo.jpg salida.jpg
let ancho=6000
let alto=4000
/c/programas/imagemagick/magick.exe \
convert -size $ancho:$alto xc:black salida.jpg
let fila=0
let columna=0
tam=$[ancho / 10]
tamfondo=600
for f in *_o.jpg
do
echo "Procesando $f..."
/c/programas/imagemagick/magick.exe \
composite -geometry ${tamfondo}x${tamfondo}+$columna+$fila $f salida.jpg salida.jpg
/c/programas/imagemagick/magick.exe \
composite -geometry ${tam}x${tam}+$columna+$fila $f salida.jpg salida.jpg
let columna=columna+tam
if [ $columna -ge $ancho ]; then
let fila=fila+tam
let columna=0
fi
done
No hay comentarios:
Publicar un comentario