diff --git a/gitfiles.map b/gitfiles.map new file mode 100644 --- /dev/null +++ b/gitfiles.map @@ -0,0 +1,6 @@ +exclude FNA/lib/FAudio/.git +exclude FNA/lib/MojoShader/.git +exclude FNA/lib/SDL2-CS/.git +exclude FNA/lib/Theorafile/.git +exclude SpriteFontPlus/deps/BMFontToSpriteFont/.git +exclude SpriteFontPlus/deps/StbTrueTypeSharp/.git diff --git a/scripts/crop.sh b/scripts/crop.sh new file mode 100755 --- /dev/null +++ b/scripts/crop.sh @@ -0,0 +1,20 @@ +#!/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