LibRaw 0.11 Beta2

LibRaw 0.11-Beta2 доступна для скачивания и тестирования пользователями.

Краткий список изменений:

  • Возможность обрезать (crop) выходное изображение на этапе постпроцессинга (dcraw_process). Координаты и размер выходного изображения задаются через поле imgdata.params.cropbox[4], подробное описание приведено в документации.
  • Изменена последовательность шагов при распаковке и обработке изображений: на этапе распаковки не производится вычитание уровня черного. Это вычитание делается либо автоматически на этапе постпроцессинга (dcraw_process), либо явным вызовом.
  • Добавлен простой скрипт ./configure позволяющий задать используемый компилятор и ряд других параметров.
  • Новые вызовы: static LibRaw::dcraw_clear_mem() (C++) и libraw_dcraw_clear_mem(..) (C API). Предназначены для освобождения памяти, выделенной dcraw_make_mem_image() и dcraw_make_mem_thumb().
  • Многочисленные мелкие изменения и багфиксы, смотрите changelog
  • Структуры данных изменены, требуется перекомпиляция всех приложений.

Более детально изменения описаны в changelog.

С багрепортами, вопросами и предложениями: пишите нам.