Подскажите, как создавать и сохранять PNG или PSD со слоями для последующей работы в редакторе?
То что предлагает интернет — не работает. Предлагались какие-то библиотеки, но они не помогли. Хотя бы в какую сторону копать.
Заранее благодарю за ответ.
http://php.net/manual/ru/book.imagick.php ?
А вообще - "слоеные форматы" - фактически упаковывают несколько картинок в 1 файл. Можно написать свой формат, можно поискать опенсорсный. Как вариант - все в png, и файл с координатами изображений относительно друг друга - это опять же все что угодно, начиная от xml-ки, заканчивая sqlite-ом, в который можно также, на пример записать историю изменений, фильтры на каждый слой и тд и тп. Все это завернуть в архив и изменить расширение на какое-то свое
PS вот http://ru.wikipedia.org/wiki/OpenRaster
хранить png со слоями можно только в программе Adobe Firework. Но и слои доступны будут только в ней. Во всех остальных программах будет слитая в один слой картинка.
Ох лол. Не, ну я могу написать софтину, которая в png private chunks будет хранить и исполнять jvm-байткоды, например. И что? Это не png, это левое нигде не документированное проприетарное расширение, и как с ним работать надо спрашивать у [email protected]
То что в png можно хранить слои.. смысл то какой в этом?
Неужели нельзя рабочий формат - psd. и из него уже экспортить куда угодно. смысл делать png рабочим форматом?
То что в png можно хранить слои.. смысл то какой в этом?
Неужели нельзя рабочий формат - psd. и из него уже экспортить куда угодно. смысл делать png рабочим форматом?