最近我正在无聊地试图制作歌词 SB ,但是却发现使用 GIMP 一张一张地文本转图片实在是蛋疼无比,而 GIMP 的 Script-fu 我又看不懂文档 >///<
想想还是回到伟大的 ImageMagick 的怀抱吧……
ImageMagick 是最强大的命令行图片编辑及处理工具个人认为没有之一。官方网站 http://www.imagemagick.org 按照 GPL 协议发布。
为了避免产生大量碎片,先建立一个文件夹
mkdir storyboard
cd storyboard
然后将歌词 TXT 或者别的纯文本格式的文件扔进去
mv ../fqtl.txt .
然后定义个变量用来存储当前的歌词序号
counter=0
然后一个命令开始转码
cat fqtl.txt | while read textline junk; do let counter=counter+1; convert -background transparent -fill white -font 微软雅黑 -strokewidth 2 -stroke black -pointsize 72 label:$textline $counter.png; done

当然你可以随意修改 background (图片背景) fill (文字颜色) font(字体) strokewidth (文字边框宽度) stroke (文字边框颜色) pointsize (字体大小) 以及添加更多选项。请自行参考ImageMagick介绍及用户手册。
然后——

无视上面的警告信息。搞定,可以打开osu!开始制作 SB 了~
最后附几张成果图


想想还是回到伟大的 ImageMagick 的怀抱吧……
ImageMagick 是最强大的命令行图片编辑及处理工具个人认为没有之一。官方网站 http://www.imagemagick.org 按照 GPL 协议发布。
为了避免产生大量碎片,先建立一个文件夹
mkdir storyboard
cd storyboard
然后将歌词 TXT 或者别的纯文本格式的文件扔进去
mv ../fqtl.txt .
然后定义个变量用来存储当前的歌词序号
counter=0
然后一个命令开始转码
cat fqtl.txt | while read textline junk; do let counter=counter+1; convert -background transparent -fill white -font 微软雅黑 -strokewidth 2 -stroke black -pointsize 72 label:$textline $counter.png; done

当然你可以随意修改 background (图片背景) fill (文字颜色) font(字体) strokewidth (文字边框宽度) stroke (文字边框颜色) pointsize (字体大小) 以及添加更多选项。请自行参考ImageMagick介绍及用户手册。
然后——

无视上面的警告信息。搞定,可以打开osu!开始制作 SB 了~
最后附几张成果图

