Я довольно уверен, что я не хотел бы попробовать это с Photoshop сценариев, но будет идти на ImageMagick, который установлен на большинстве Linux дистрибутивами, и доступен для Apple OS X и всех хороших ОС (и Windows) бесплатно от here.
Допустим, у вас есть PNG или JPEG или PSD, версия вашей карты, как это в файле с именем card.png
Затем вы можете добавить текст к ней, как это, или на рабочем столе или как PHP скрипт, если ваш тест онлайн, и вы хотите, чтобы генерировать вопрос карты динамически:
convert card.png \
-gravity center \
-fill fuchsia \
-font BradleyHandB \
-pointsize 48 \
-background none \
label:'Q: Is this a question?\nA: If this is an answer.' \
-compose srcover -composite out.jpg
Если карта вашего дизайнера является файлом PSD для Photoshop, вы должны использовать card.psd[0]
вместо card.png
в приведенной выше команде, так как слой [0] файла PSD
представляет собой полное сплющенное изображение.
Я хотел бы предложить вам экспорт ваши вопросы Excel в файл CSV
(значения, разделенные запятыми), а затем это довольно просто читать вопросы и ответы в небольшой цикл, чтобы сделать карты.
Так, скажем, вы экспортировали файл под названием quiz.cv
из Excel, который выглядел так:
Is this a question? If this is an answer.
What was Walt Disney's first name? Walt.
In English, what do the initials of the car manufacturer BMW stand for? Bavarian Motor Works
затем на Linux, вы могли бы сделать что-то вроде этого
#!/bin/bash
i=0
while IFS=$'\n' read question; do
convert card.png \
-gravity center \
-fill fuchsia \
-font BradleyHandB \
-pointsize 48 \
-background none \
label:'$question' \
-compose srcover -composite card${i}.jpg
((i++))
done < quiz.csv
, который даст вам card0.jpg
, card1.jpg
, card2.jpg
и т. Д.
Конечно, возможны другие цвета, шрифты, макеты, размеры, как это версия скрипта Windows. Это просто зависит от того, что вы хотите.
IF Photoshop использует vb для написания скриптов, тогда да, вы можете добавить ссылку на dll Excel и автоматизировать его .. его довольно легко .. не знаю, жестко, если Photoshop использует vb ... – sharkyenergy
Photoshop scripting поставляется в трех вариантах; Javascript (extendscript), applescript и в меньшей степени визуальный базовый. Даже в javascript, который вы можете читать и писать из csv, возможно, не совсем то, что вам нужно, но это можно сделать. –
Как насчет того, чтобы показать нам, как выглядит шаблон вопроса - даже если есть только JPEG? И скажите нам, находитесь ли вы в Windows или Mac. –