|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Библиотека для работы с *.psd-файлами.
Здравствуйте! Кто может посоветовать библиотеку для работы с *.psd-файлами в Delphi? Дело в том, что я перепробовал кучу библиотек и все они при обработке таких файлов либо вообще теряют альфа-канал, либо отображают его неверно. Заранее спасибо!
|
#2
|
|||
|
|||
А какими ты пользовался?
Меня интересует пока что только чтение, но с полной поддержкой заморочек типа слоев и т.д. |
#3
|
|||
|
|||
FreeImage, DevIL, GraphicEx, GDI+ и еще какието... Если нужно - могу завтра точнее сказать.
|
#4
|
|||
|
|||
FreeImage скачал, но еще плотно не тестировал. с ней проблема в том, что она имеет свой механизм загрузки, так что придется либо полностью менять архитектуру проги, либо писать какие-то обертки.
GraphicsEx со слоями не очень дружит, его и использую, но уже несколько раз нарывался на картинки, кторые он читает неправильно (не с ошибкой, но изображение не то). А с каких пор GDI+ работает с PSD??? Ты с TIFF не путешь? Если можешь, выложи сюда с адресами, окуда можно брать... |
#5
|
|||
|
|||
lmikle, сорри, GDI+ с psd действительно не работает :-) Я тоже использую пока GraphicEx, но она, как и FreeImage, любой альфа-канал преобразует к виду белый силует на черном фоне. Остальные просто его теряют.
Попробуй DevIL. Если хочеш, я тебе вышлю на почту библиотеку и пример (прикрепить сюда не получается - размер превышает). Пиши в личку. Последний раз редактировалось vinni, 23.10.2008 в 09:42. |
#6
|
|||
|
|||
PSD
Поддержка PSD (слои, маски) есть в ImageEn (начиная где-то с 3 версии наверно)
|