Как из списка слов, например, в *txt сделать карточку для каждого из этих слов в *jpg и автоматизировать процесс?

* Чтобы из списка 100 слов получилось 100 карточек (карточка это jpg файл с словом на ней).
* Желательно на примере Фотошопа..
* Если у вас есть другой вариант, то необязательно использовать txt файл для списка слов.

Короткий ответ типа: "скриптом"; "Выделением по цвету" лучше не писать, т.к. он не раскрыт и для меня ничего не значит.
  • Вопрос задан
  • 2900 просмотров
Решения вопроса 1
maxaon
@maxaon
Наиболее простой вариант - ImageMagik и бат файл.
@echo off
chcp 65001
FOR /F "tokens=*" %%i in (words.txt) do (
echo %%i
convert -background lightblue -fill blue ^
		-pointsize 72 label:"%%i" ^
		"%%i.png"
)
pause

Hello word
Foo bar
Привет мир

Могут возникнуть проблемы с кодировкой - сохранить файл в UTF.
И кстати, никогда не сохраняйте текст в JPG, используйте PNG.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
zooks
@zooks
Frontend
Если под печать, то сделать можно в Excel.
Ответ написан
GavriKos
@GavriKos
Скрипт в фотошопе. Готовый вряд ли найдете, писать надо самому. Если не умеете сами писать - заказываете. Скрипт должен уметь парсить список слов, создавать файл в фотошопе, добавлять надпись, сохранять.

Второй вариант - ImageMagic. Пример нанесения надписи на картинку гуглится легко. А вот как сделать чтобы список брался из файла без скрипта - не подскажу.

Третий вариант - в ворде список слов, каждое слово преабразовать в WordArt, сохранить все как веб-страницу. Изврат полный.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы