Как сгенерировать графику в фотошоп, используя actioncript? - PullRequest
1 голос
/ 20 апреля 2010

У меня есть текстовый файл с таким содержимым:

id, pixelsize, color, text
block1, 200x60, black, Header
block2, 200x180, white, Body
block2, 200x60, black, Footer

Теперь с помощью Actionscript,

  1. Я хочу сгенерировать файл psd, который бы генерировал 3 вертикальных блока графики (, как это ) после анализа данного файла. Все блоки расположены вертикально друг над другом.

  2. Преобразование этого psd-файла в PDF автоматически с использованием сценария.

  3. Автоматизируйте весь этот процесс, не открывая фотошоп. Возможно ли это?

Пожалуйста, помогите. Спасибо.

Ответы [ 3 ]

1 голос
/ 20 апреля 2010

Вы не сможете создать PSD без открытия Photoshop. Даже если вы используете что-то вроде Adobe Bridge для пакетной обработки файлов из любого приложения Adobe, оно все равно использует соответствующее приложение для открытия поддерживаемого файла и выполнения над ним каких-либо действий.

Я видел приложения, которые позволяют выводить PDF-файлы из заданного пользователем текста и переменных изображений (приходит на ум PageFlex) ... но даже тогда сохранение файлов, совместимых с Adobe, не является простой задачей для включения и выключения (например, когда вы делаете текстовый файл). Существует много данных для управления даже с PDF-файлами, и я подозреваю, что даже больше, когда вы смотрите на PSD-файл.

Если вы не можете найти приложение с открытым исходным кодом, которое каким-то образом позволяет вам возиться с его кодированием, чтобы вы могли обойти его открытие на 100% для вывода несколько совместимого файла PSD / PDF, я не думаю, что вы будете способен автоматизировать большую часть работы без большого количества работы и некоторые потенциально дорогие программные решения.

Длинный ответ, я думаю, вам придется использовать Photoshop в какой-то момент в вашем решении. С другой стороны, вы можете сделать запись действий в PS, чтобы отдельные файлы можно было выводить в любом формате, который вам нравится ... и те, которые, я уверен, могут быть преобразованы в сложные решения.

0 голосов
/ 21 апреля 2010

Учитывая, что вам нужен PDF в конце, можете ли вы использовать что-то вроде AlivePDF (библиотека PDF с открытым исходным кодом ActionScript 3)?

Если вам действительно нужно также сгенерировать PSD, я не уверен, как вы это делаете с нуля, но Photoshop SDK будет хорошим началом и хорошим пониманием. bytearrays .

0 голосов
/ 20 апреля 2010

Вы можете сделать это с помощью ExtendScript Toolkit от Adobe.

Не уверен, что вы можете сделать это, не открывая Photoshop, однако.

...