2011-09-01 184 views
0

我正在嘗試使用ImageMagick在圖像中垂直居中文本。ImageMagick:垂直居中文本?

例如,我想要一個200像素高的圖像,圖像中垂直居中的單詞「TEST」。

而我不想指定圖像的寬度。我希望ImageMagick根據文本的寬度計算圖像寬度。

-extent參數需要寬度和高度,所以我不能使用它。

我對Cygwin使用ImageMagick 6.4.0 01/19/10 Q16。這似乎是最新的Cygwin版本。

謝謝!

回答

0

不要在-size參數中指定的寬度和使用label

convert -size x200 -background red -gravity Center \ 
     -pointsize 10 label:"TEST" test.png 
+0

謝謝,但並不十分去做。 -size屬性也適用於文本。所以這創建了一個200點字體的TEST圖像。 -pointsize屬性完全被忽略。 – Cubby

+0

但也許這是我使用的版本。上面哪個版本正確地創建了一個以TEST爲中心並以10點字體顯示的圖像? – Cubby

+0

這很奇怪。我已經測試過不同的點子,它的工作。也許你應該更新IM到最新版本?我使用'ImageMagick 6.6.9-2 2011-03-31 Q16'(適用於Windows)。 – moropus