当我使用Imagemagick的绘图功能来编写文本时,它将写入超出图像边框的位置。例如,如果图像宽度为200px,而我需要写入的文本将占用300px,则它将继续离开边缘,其余文本不会显示。
我检查了手册,并没有找到任何关于如何设置某种类型的约束的内容。有什么想法吗?
答案 0 :(得分:0)
如果您有一个已知区域要放入文本,则应该使用caption:
而不指定字体大小,然后ImageMagick将使用与该大小相称的最大字体:
convert -size 200x100 -background blue -fill white caption:"Here is some funky text." result.png
另见here。