2011-09-01 13 views
0

ImageMagick을 사용하여 이미지의 텍스트를 세로로 가운데에 넣으려고합니다.ImageMagick : 세로 가운데 텍스트?

예를 들어 이미지에서 세로 가운데에 "TEST"라는 단어가있는 200 픽셀 높이의 이미지를 원합니다.

그리고 이미지의 너비를 지정하고 싶지 않습니다. 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 속성은 텍스트에도 적용됩니다. 그래서 이것은 TEST로 200 포인트 글꼴로 이미지를 만듭니다. -pointsize 속성은 완전히 무시됩니다. – Cubby

+0

하지만 아마도 내가 사용하고있는 버전 일 것입니다. 어떤 버전에서 TEST가 중심에 있고 10 포인트 글꼴로 이미지를 올바르게 만들 수 있습니까? – Cubby

+0

그건 이상합니다. 나는 다른 pointizes로 테스트 해봤는데 효과가있었습니다. IM을 최신 버전으로 업데이트해야합니까? 나는'ImageMagick 6.6.9-2 2011-03-31 Q16' (Windows 용)을 사용합니다. – moropus

관련 문제