31 lines
594 B
Bash
Executable file
31 lines
594 B
Bash
Executable file
#!/bin/bash
|
|
|
|
n=0
|
|
c=0
|
|
imgarr=()
|
|
|
|
mkdir ./resized/
|
|
for i in ./out/*.jpg;do
|
|
|
|
bn="$(basename ${i})"
|
|
|
|
if [[ ${n} -eq '6' ]];then
|
|
n=0
|
|
c=$((c+1))
|
|
montage ${imgarr[0]} ${imgarr[1]} ${imgarr[2]} ${imgarr[3]} ${imgarr[4]} ${imgarr[5]} -tile 3x2 -geometry +0+0 "./collages/${c}.jpg"
|
|
imgarr=()
|
|
fi
|
|
|
|
echo "${n}: ${i}"
|
|
|
|
convert -resize 400x400! "${i}" "./resized/${bn}"
|
|
|
|
imgarr+=("./resized/${bn}")
|
|
|
|
n=$((n+1))
|
|
|
|
done
|
|
|
|
c=$((c+1))
|
|
montage ${imgarr[0]} ${imgarr[1]} ${imgarr[2]} ${imgarr[3]} ${imgarr[4]} ${imgarr[5]} -tile 3x2 -geometry +0+0 "./collages/${c}.jpg"
|
|
rm -r ./resized/
|