我需要使用linux上imagemagick中的convert
在图形上注释一些包含希腊字母的标签/文本。最好的选择是什么?
一些微不足道的选择,例如:
ii=1
label="α β $ii"
convert in.png -fill black -annotate "$label" out.png
行不通的。我不熟悉字体编码选项。
发布于 2017-11-23 18:36:26
在ImageMagick 6.9.9.23Mac OSX Sierra中,一种适用于我的方法是使用希腊字体。(符号字体也可用)
ii=1
label="a b $ii"
convert logo: -font GreekMathSymbols -pointsize 64 -gravity center -fill red -annotate +0+0 "$label" out.png
或者,使用兼容UTF-8的文本编辑器,并使用支持这些字符的字体键入文本。例如,我使用相同的GreekMathSymbols字体将您的alpha beta one字符放入文本文件中。
然后
convert logo: -font GreekMathSymbols -pointsize 64 -gravity center -fill red -annotate +0+0 "@greek.txt" out2.png
https://stackoverflow.com/questions/47460044
复制