PHP. Чтение формата PSD

R
На сайте с 03.08.2012
Offline
131
1124

Добрый день!

Необходимо прочитать формат psd.

С помощью PHP скрипта.

Необходимо получить полностью всю информацию, все слои.

Для дальнейшей обработки.

Уже 3 час ищу в гугле, яндексе, бинге. Нечего найти не могу, кроме класса, который просто конвертирует psd -> png.

Подскажите, пожалуйста, есть ли какие-нибудь решения?

Ш
На сайте с 29.12.2012
Offline
45
#1

Может, ImageMagick?

$img = new Imagick("image.psd");


foreach($img as $layer) {
// do something with each $layer

// example: save all layers to separate PNG files
$layer->writeImage("layer" . ++$i . ".png");
}
R
На сайте с 03.08.2012
Offline
131
#2

На сколько я понял, это просто сохранить слои в отдельные изображения. Не более. А как получить текстовый слой, его цвет и т.п.?

Или я не до конца понял возможности ImageMagick

Ш
На сайте с 29.12.2012
Offline
45
#3
revered:
На сколько я понял, это просто сохранить слои в отдельные изображения. Не более. А как получить текстовый слой, его цвет и т.п.?
Или я не до конца понял возможности ImageMagick

Полноценного аналога фотошопа, со всеми его примочками, на PHP, разумеется, нет. ImageMagick дает возможность работать со слоями из PSD-файла, но в растре. Весь доступный функционал ImageMagick есть по приведенной ссылке.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий