2011-11-22 35 views
0

使用ImageMagick 6.7.3-1(2011-10-21 Q16)繪製文本時,如果使用包含所謂「Umlaute」的大型德語字符,結果會在頂線處裁剪。ImageMagick在繪製文本時錯誤計算高度

see the problem here

/opt/local/bin/convert -background "rgba(255,255,255,0)" -fill "#878787" -font tfonts/MyriadPro-BlackSemiCn.ttf -pointsize 60 label:"TESTING GERMAN UMLAUTE Ä Ö Ü" "img/dyn/s-19.0.7.png" 

有沒有一種方法,我可以很容易地解決這一問題?

+0

Tag'german'作爲[2012清理](http://meta.stackexchange.com/questions/128315/the-great-stack-overflow-tag-question-cleanup-of-2012)的一部分被刪除。 –

回答

1

隨着

版本:ImageMagick的6.7.3-4 2011-11-06 Q16 http://www.imagemagick.org 版權所有:版權所有(C)1999-2011 ImageMagick的工作室LLC 特點:OpenMP的

和默認字體是一切精細。

因此,快速修復將是更新ImageMagic或選擇不同的字體。

+0

謝謝你,羅馬B.我恐怕我必須同時使用版本和字體。還有其他建議嗎? – SquareCat

+0

您可以指定尺寸 - 尺寸XxY – Beginner

+0

是的,但我可以確定尺寸將始終爲pointsize + XY像素嗎? – SquareCat