Show More
Commit Description:
Add missing component and message.
Commit Description:
Add missing component and message.
References:
File last commit:
Show/Diff file:
Action:
scripts/crop.sh
20 lines | 445 B | application/x-sh | BashLexer
20 lines | 445 B | application/x-sh | BashLexer
r445 | #!/bin/sh | |||
#C/O facedetect documentation (with some help from shellcheck) | ||||
IMAGES="isometric-park-fna/Content/images/" | ||||
mkdir "$IMAGES/crops" | ||||
for file in $IMAGES/*.jpg; do | ||||
name=$(basename "$file") | ||||
i=0 | ||||
facedetect "$file" | while read -r x y w h; do | ||||
x=$(( x - w)) | ||||
y=$(( y - h)) | ||||
w=$(( w * 3)) | ||||
h=$(( w * 4 / 3 )) | ||||
convert "$file" -crop "${w}x${h}+${x}+${y}" "$IMAGES/crops/${name%.*}_${i}.${name##*.}" | ||||
i=$((i + 1)) | ||||
done | ||||
done | ||||