1

У меня есть этот скрипт, который пишет текст в изображения.

echo \\n"List? {y/n}"
read cont
if
[ "$cont" = "y" ] || [ "$cont" = "Y" ]
then
rm -rf sponsors.txt

    ls *.jpg *.png *.gif -1 > sponsors2.txt
    while read line
do
echo " >$line" >> sponsors.txt
done < sponsors2.txt
fi

read -p "$pause" "Press [Enter] key to start..."

while IFS='>' read field1 field2 ; do
convert -pointsize 18 -font /usr/share/fonts/truetype/dejavu/DejaVuSans.ttf -fill white -stroke black -strokewidth 1 -draw "text 1, 35 '$field1'" $field2 done/$field2
done < sponsors.txt

rm -rf sponsors2.txt

Prblem - это перенос слов. Некоторые строки слишком длинные. Я знаю, что конвертировать это проблема.

1 ответ1

0

Проверьте опцию Заголовок в документах ImageMagick. Это объясняет, как сделать перенос слов.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .