Python Imagemagick绘制文本,绘制图像边框。如何修复?

Python Imagemagick绘制文本,绘制图像边框。如何修复?,python,image,imagemagick,Python,Image,Imagemagick,当我使用Imagemagick的draw函数写入文本时,它将写入图像边界之外的内容。例如,如果图像的宽度为200px,而我需要写入的文本将占300px,则它会继续离开边缘,而其余文本不会显示 我查看了手册,没有找到任何关于如何设置某种类型的约束使其保持在范围内的内容。有什么想法吗?如果您有一个已知的区域要放文本,您可能应该使用标题:,而不指定字体大小,那么ImageMagick将使用与该大小相称的最大字体: convert -size 200x100 -background blue -fill

当我使用Imagemagick的draw函数写入文本时,它将写入图像边界之外的内容。例如,如果图像的宽度为200px,而我需要写入的文本将占300px,则它会继续离开边缘,而其余文本不会显示


我查看了手册,没有找到任何关于如何设置某种类型的约束使其保持在范围内的内容。有什么想法吗?

如果您有一个已知的区域要放文本,您可能应该使用
标题:
,而不指定字体大小,那么ImageMagick将使用与该大小相称的最大字体:

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

另请参见。

如果您有一个已知区域要放入文本,您可能应该使用
标题:
,而不指定字体大小,那么ImageMagick将使用与该大小相称的最大字体:

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

另请参见。

您显然需要较小的字体。您运行的命令是什么?显然您需要较小的字体。您运行的命令是什么?