diff --git a/avatar.sh b/avatar.sh new file mode 100755 index 0000000..02a4189 --- /dev/null +++ b/avatar.sh @@ -0,0 +1,25 @@ +#!/bin/bash +# +# usage: avatar.sh a +# +# generate alphabet example: +# for x in {a..z}; do ./avatar.sh $x; done + +imgtxt=$1 +final=$imgtxt.png + +if [ -z "$imgtxt" ]; then + echo "usage: avatar.sh text" + exit 1 +fi + +echo "Generating image..." + +DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" +#font_reg=$DIR/fonts/Lora-Regular.ttf +font_reg=$DIR/fonts/OpenSans-Regular.ttf + +# Generate post text +convert -background white -fill black -font $font_reg -size 512x512 -pointsize 300 -gravity center -interline-spacing 0 caption:"$imgtxt" $final + +echo "DONE. See $(pwd)/$final"