Перейти к содержимому
Compvision.ru
nav3000

Можно ли создавать файлы psd в opencv

Recommended Posts

Добрый день,

Собственно вопрос в названии темы

Возможно ли создавать многослойные файлы как в Photoshop

Заранее благодарен за помощь

С уважением ко всем участникам форума

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А насчет "руками" можно хотябы в общих чертах, ну чтобы знать в каком направлении рыть.

Зараннее благодарен

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

ну почитать спецификацию на PSD и парсить как бинарный файл, обычно изображения хранятся как header+data.(ну бывает еще сжатие и пр.)

возможно стоит воспользоваться сторонней(готовой) библиотекой для создания\считывания\записи.

например создадите psd файл n слоёв, а потом на место где должны быть данные скопируете data из iplimage.

http://tech.groups.yahoo.com/group/OpenCV/message/10402

http://forums.adobe.com/thread/488883

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Кто нибудь работал с файлами формата PSB в старых фотошопах? открывались\создавались ли они?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

оказалось что

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

опять же непонятно если брать 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к), а потом его попробовать открыть в фотошопе и гимпе.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте учётную запись или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать учётную запись

Зарегистрируйтесь для создания учётной записи. Это просто!

Зарегистрировать учётную запись

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу

×