Использование Photoshop Действия с изображениями, загруженными пользователями - PullRequest
3 голосов
/ 09 июля 2011

Я хочу, чтобы пользователь загрузил изображение на мой веб-сайт и выполнил серию действий в Photoshop, таких как добавление слоя позади этого изображения, слоя перед ним и некоторого динамического текста с примененными к нему эффектами, такими как тень и наложение градиента. Это вообще возможно?

Ответы [ 2 ]

3 голосов
/ 09 июля 2011

Посмотрите на различные функции обработки и генерации изображений, предоставляемые PHP , в основном ImageMagick & GD.Если этого окажется недостаточно,

Рассмотрим Командная строка Gimp .Вы можете легко вызвать его из php используя функцию exec () .GIMP полнофункциональный и может выполнять почти все модные действия Photoshop, которые вы хотели бы.И это бесплатно!

Надеюсь, это поможет

0 голосов
/ 09 июля 2011

Библиотеки PHP доступны для выполнения некоторых основных графических манипуляций, как упоминалось в другом ответе. Если они не подходят для вас, похоже, что вы можете запустить и написать скрипт обычной программы Photoshop на вашем сервере. Photoshop недоступен для Linux, поэтому вам, вероятно, понадобится сервер Windows. (Это невозможно сделать на виртуальном хостинге, вам, вероятно, нужен хотя бы приличный VPS.)

Я не делал этого раньше, но согласно документации по Adobe Photoshop Scripting ваш выбор языка - JavaScript и VBScript. Кто-то может написать библиотеку PHP для доступа к этому, но я не знаю ничего подобного.

...