我有一幅需要在其中创建文字的图片。 文本应出现在两个区域。我可以使用以下代码使这些区域可见:
convert -verbose -pointsize 24 -font 'Arial' \
-region 200x60+90+60 -colorize 1% \
-fill white -draw "text 0,0 'Text 1'" \
+region \
-fill -region 275x35+10+10 -colorize 1% \
-fill black -draw "text 0,0 'another text'" \
+region \
${TEMPLATES_PATH}/base.bmp ${TEMPLATES_PATH}/result.bmp
但是很遗憾,我无法在该区域添加文本。
我尝试了-background
和-fill
的几种组合。我最好的猜测是该区域的背景现在与文本的填充相同。但是我不知道该如何改变。
convert -verbose -pointsize 24 -font 'Arial' \
-background black -region 200x60+90+60 \
-fill white -gravity center -draw "text 0,0 'Text 1'" \
+region \
-background white -region 275x35+10+10 \
-fill black -gravity center -draw "text 0,0 'another'" \
+region \
${TEMPLATES_PATH}/base.bmp ${TEMPLATES_PATH}/result.bmp
仅在此结果: