ImageMagick字形宽度错误

时间:2013-07-08 12:18:09

标签: imagemagick width glyph

我尝试使用不同的字体叠加相同文本的两个版本(以创建文字效果,如轮廓和多色字母)。 字体定义具有相同的字形宽度,如果我使用Photoshop(或任何文本处理软件)生成两个文本并覆盖它们,它们非常适合。 但ImageMagick似乎并不关心字形宽度,而是使用自己的定位系统。因此,即使只显示一个字母的文本,这两个层也不适合。 ImageMagick使用了哪些字体定义?

这是我显示“4”的命令:

convert -size 500x500 xc:transparent -antialias -stroke none -pointsize 140 -gravity southwest -fill "#00ff00" -font FontBack.ttf -annotate 0x0+0+0 "4" -fill "#ff0000" -font FontOverlay.ttf -annotate 0x0+0+0 "4" -trim -virtual-pixel Background temp.png

使用注释选项定位图层将不是解决方案,因为文本是在图像处理器中动态生成的。

有什么想法吗?

0 个答案:

没有答案