Imagemagick绘制文本,绘制超过图像的边框。怎么修?

时间:2016-09-19 18:17:31

标签: python image imagemagick

当我使用Imagemagick的绘图功能来编写文本时,它将写入超出图像边框的位置。例如,如果图像宽度为200px,而我需要写入的文本将占用300px,则它将继续离开边缘,其余文本不会显示。

我检查了手册,并没有找到任何关于如何设置某种类型的约束的内容。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

如果您有一个已知区域要放入文本,则应该使用caption:而不指定字体大小,然后ImageMagick将使用与该大小相称的最大字体:

convert -size 200x100 -background blue -fill white caption:"Here is some funky text." result.png

另见here