nav3000 0 Жалоба Опубликовано September 6, 2011 Добрый день, Собственно вопрос в названии темы Возможно ли создавать многослойные файлы как в Photoshop Заранее благодарен за помощь С уважением ко всем участникам форума Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
mrgloom 242 Жалоба Опубликовано September 7, 2011 нет надо использовать стороннюю библиотеку или руками. http://sourceforge.net/search/?q=psd 1 Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
nav3000 0 Жалоба Опубликовано September 12, 2011 А насчет "руками" можно хотябы в общих чертах, ну чтобы знать в каком направлении рыть. Зараннее благодарен Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
mrgloom 242 Жалоба Опубликовано September 12, 2011 ну почитать спецификацию на PSD и парсить как бинарный файл, обычно изображения хранятся как header+data.(ну бывает еще сжатие и пр.) возможно стоит воспользоваться сторонней(готовой) библиотекой для создания\считывания\записи. например создадите psd файл n слоёв, а потом на место где должны быть данные скопируете data из iplimage. http://tech.groups.yahoo.com/group/OpenCV/message/10402 http://forums.adobe.com/thread/488883 Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
mrgloom 242 Жалоба Опубликовано November 17, 2011 Кто нибудь работал с файлами формата PSB в старых фотошопах? открывались\создавались ли они? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
mrgloom 242 Жалоба Опубликовано November 17, 2011 оказалось что In versions of Photoshop prior to Photoshop CS, the maximum image size was 30,000 pixels by 30,000 pixels. That limit still holds for thePhotoshop (PSD) file format. а линейку тут нашел http://ru.wikipedia.org/wiki/%D0%98%D1%81%D1%82%D0%BE%D1%80%D0%B8%D1%8F_%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D0%B9_Adobe_Photoshop Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
mrgloom 242 Жалоба Опубликовано November 17, 2011 опять же непонятно если брать gimp то у него ограничение 32к х 32к(тоже около 30к х 30к как у PSD файла фотошопа) и как я понял имеется ввиду именно сумма пикселей изображения, что наталкивает на мысль, что все таки ограничение не по размеру, а по памяти и все таки насчет ограничений не очень уверен, т.к. по гимпу я не нашел официальной инфы, по фотошопу это ограничение 30к х 30к для старых PSD файлов похоже, т.к. "новые" PSB этот тот же PSD только с измененным флагом version в хэдере, скорее всего ограничение в 2Гб памяти под х32. поставил гимп под х64 систему с 8Гб памяти и смог открыть некоторые самописные изображения в PSD которые не смог открыть под х32(49k x 34k 1.6 U, PSD), но не все.Вообщем 63к х 49к он уже написал, что такие размеры не поддерживает. опять же непонятные ограничения - писало ошибку на размер изображения. меньшее по размеру но цветное не захотел открывать (размер был 2.16Гб) ссылаясь на то, что не может аллоцировать память и упал. работает на тех же изображениях медленней чем х32. irfanview открывает больше изображений чем гимп х32, но фейлится где то на рубеже 1.5 Гб. Actually, now it cannot allocate more than 2 GB (a little less, actually), and given how IrfanView treats images (converting them in a DIB in memory to work on them) тут http://www.gimptalk.com/index.php?/topic/47418-very-large-images/ вообще пишут GIMP has an image size limit of 262144 by 262144 pixels. вообщем может кто сможет проверить в фотошопе создать большой пустой PSD файл например(больше 30к х 30к), а потом его попробовать открыть в фотошопе и гимпе. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах