Добавить центрированный текст в двух регионах - PullRequest
0 голосов
/ 31 января 2019

У меня есть картинка, на которой мне нужно создать текст.Есть два региона, где текст должен появиться.Мне удалось сделать эти регионы видимыми с помощью следующего кода:

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

result of the first code snippet

Но, к сожалению, я не могу добавить текст в эти регионы.Я пробовал несколько комбинаций -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

Результаты только в этом:

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...