Как пакетно добавить надпись в определенное место на картинке и сохранить под новым именем?
Есть txt с текстовыми кодами, построчно. Есть макет в jpg. Требуется взять код из файла, разместить в виде текста (желательно выбрать шрифт) в определенном месте макета и сохранить как <код>.jpg
Как это сделать в imagemagick? Чувствую, можно, но многообразие консольных возможностей мне не покорилось.
while read code; do
convert "макет.jpg" -font "шрифт" -fill "цвет_текста" -pointsize "размер_шрифта" \
-annotate +x+y "$code" "код_$code.jpg";
done < "текстовый_файл.txt"
x и y - координаты для размещения текста на картинке
шрифт - имя шрифта (например, Arial)
цвет_текста - цвет текста (например, black)
размер_шрифта - размер шрифта в пунктах (например, 14)
макет.jpg - имя макета
текстовый_файл.txt - имя файла с текстовыми кодами.
Файл сохранится с таким именем код_<текст_строки>.jpg