Imagemagick 写入文本并更改图像宽度
如何根据文本的宽度更改图像的宽度 如果要在文本的左侧和右侧同时添加5像素的填充 如何定义要使用的字体的路径Imagemagick 写入文本并更改图像宽度,imagemagick,Imagemagick,如何根据文本的宽度更改图像的宽度 如果要在文本的左侧和右侧同时添加5像素的填充 如何定义要使用的字体的路径 “如何根据文本宽度更改图像宽度?” 您可以先使用真正的biiiig绘图画布,然后使用-trim来修剪文本周围多余的空间。例如: convert \ -font "Courier" \ -size 800x200
-trim
来修剪文本周围多余的空间。例如:
convert \
-font "Courier" \
-size 800x200 \
xc:none \
-box green \
-pointsize 24 \
-gravity center \
-draw "text 0,0 'This is clarkk\'s text...'" \
-trim \
clarkk.jpeg
convert \
clarkk.jpeg \
-gravity center \
-extent $(identify -format '%[fx:W+10]x%H' clarkk.jpeg) \
clarkk-padded.jpeg
convert \
-font "Courier" \
-size 800x200 \
xc:none \
-box green \
-pointsize 24 \
-gravity center \
-draw "text 0,0 'This is clarkk\'s text...'" \
-trim \
clarkk.jpeg
convert \
clarkk.jpeg \
-gravity center \
-extent $(identify -format '%[fx:W+10]x%H' clarkk.jpeg) \
clarkk-padded.jpeg
-font”/path/to/some目录
convert \
-font "/Library/Fonts/Verdana Italic.ttf" \
-size 800x200 \
xc:none \
-box green \
-pointsize 24 \
-gravity center \
-draw "text 0,0 'This is clarkk\'s text...'" \
-trim \
clarkk-font.jpeg
要获取ImageMagick可访问的字体列表,请运行
convert -list font
使用GD或imagemagick?请添加更多信息并澄清您是如何创建“文本”的您需要的一切都在这里:我现在太懒/忙了,无法查找正确的章节,抱歉:)@clarkk:这些要点是否为您的3个问题提供了适当的答案?嗨,Kurt。此填充示例在文本的左侧和右侧添加像素。您知道imagemagick中有没有一种方法可以在图像内部生成填充,减少生成的点大小,并且不影响转换图像的点大小?