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