Формат PSD

Сегодня ночью сделал поддержку формата 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 пикселей.

5 comments

    • Ильюха, сделай мне 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” – говорит о том, что не подключена нужная либа.

Leave a Reply

Your email address will not be published. Required fields are marked *