Сохранить изображение со слоями

artbur

Новичок
Подскажите, как создавать и сохранять PNG или PSD со слоями для последующей работы в редакторе?
То что предлагает интернет — не работает. Предлагались какие-то библиотеки, но они не помогли. Хотя бы в какую сторону копать.
Заранее благодарю за ответ.
 

hell0w0rd

Продвинутый новичок
http://php.net/manual/ru/book.imagick.php ?
А вообще - "слоеные форматы" - фактически упаковывают несколько картинок в 1 файл. Можно написать свой формат, можно поискать опенсорсный. Как вариант - все в png, и файл с координатами изображений относительно друг друга - это опять же все что угодно, начиная от xml-ки, заканчивая sqlite-ом, в который можно также, на пример записать историю изменений, фильтры на каждый слой и тд и тп. Все это завернуть в архив и изменить расширение на какое-то свое:)
PS вот http://ru.wikipedia.org/wiki/OpenRaster
 

fixxxer

К.О.
Партнер клуба
Не, я понимаю, что в private chunks PNG можно засунуть хоть слои, хоть "Войну и мир".
Только кто это потом прочитает? =)

А касаемо .PSD... ну можно отправить в исходники gimp-а и пожелать удачи =)
 

hell0w0rd

Продвинутый новичок
Не, я понимаю, что в private chunks PNG можно засунуть хоть слои, хоть "Войну и мир".
Только кто это потом прочитает? =)

А касаемо .PSD... ну можно отправить в исходники gimp-а и пожелать удачи =)
Я думал человек свой онлайн-редактор пишет)
PSD же проприетарщина
 

hell0w0rd

Продвинутый новичок
Да вы что, разыгрываете меня? Второе апреля на дворе!
http://yadi.sk/d/b4c6u5_-3jFgt
Сообщение от фотошопа:
This PNG contains additional data for Adobe Fireworks, which will be discarded upon save.
5-секундное гугленье:
http://www.photoshop-master.ru/forum/index.php/topic/38222-sozdat-png-c-2-slojami/
хранить png со слоями можно только в программе Adobe Firework. Но и слои доступны будут только в ней. Во всех остальных программах будет слитая в один слой картинка.
вопрос снят?)
 

fixxxer

К.О.
Партнер клуба
Ох лол. Не, ну я могу написать софтину, которая в png private chunks будет хранить и исполнять jvm-байткоды, например. И что? Это не png, это левое нигде не документированное проприетарное расширение, и как с ним работать надо спрашивать у [email protected]
 

Adelf

Administrator
Команда форума
То что в png можно хранить слои.. смысл то какой в этом?
Неужели нельзя рабочий формат - psd. и из него уже экспортить куда угодно. смысл делать png рабочим форматом?
 

hell0w0rd

Продвинутый новичок
То что в png можно хранить слои.. смысл то какой в этом?
Неужели нельзя рабочий формат - psd. и из него уже экспортить куда угодно. смысл делать png рабочим форматом?
Так человеку зачем-то требовалось это сделать в php)
 
Сверху