Сегодня ночью сделал поддержку формата PSD (растровый формат Adobe Photoshop) в Simple Viewer GL. На данный момент реализовал не все возможности, но тем не менее я доволен 😉
Реализовывал формат PSD по спецификации Adobe Photoshop File Format Summary. Поддержку слоев и цветовых режимов (Bitmap (monochrome), Gray-scale, Indexed color (palette color), Multichannel color, Duotone (halftone), Lab color) пока не реализовал. Но у меня нет ни Adobe Photoshop, ни файлов в этих форматах. Попрошу на работе сделать примеры таких файлов, тогда займусь доработкой.
Не знал, что максимальный размер изображения в PSD формате всего 30000 х 30000 пикселей.
This is good!
Ильюха, сделай мне PSD файлики разных форматов. Возьми какое-нибудь эталонное изображение и сохрани его в разных режимах. А я попробую доработать вьювер.
Revision 26.
Ошибки компиляции “… undefined reference to …”.
Не компилировалось пока не пропатчил файл
formats/formatjpeg.cpp
extern “C” {
#include
}
Revision 26.
Ошибки компиляции “… undefined reference to …”.
Не компилировалось пока не пропатчил файл
formats/formatjpeg.cpp
extern “C” {
#include $jpeglib.h$
}
$ – баксы замени на откр. и закр. теги.
“Revision 26.
Ошибки компиляции “… undefined reference to …”.”
1. Последняя на данный момент ревизия 31.
2. “undefined reference to” – говорит о том, что не подключена нужная либа.