瀏覽代碼

Create avatar-generating script

master
Matt Baer 5 年之前
父節點
當前提交
5294be2dc5
共有 1 個檔案被更改,包括 25 行新增0 行删除
  1. +25
    -0
      avatar.sh

+ 25
- 0
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"

Loading…
取消
儲存