You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
- #!/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"
|