Доступна LibRaw 0.8.0 Release
Изменения относительно версии 0.7 весьма значительны, вот их краткое описание:
- Поддержка RAW-файлов больших 2 гигабайт.
- Импортирована dcraw 8.86/1.426
- Поддержка новых камер:
Casio EX-S20, EX-Z60, EX-Z75
Kodak Z980, Z1015
Nikon D5000
Olympus X200, D560Z, C350Z, E30, E620
Canon SX1, 500D/Rebel T1i, A570, A590, SX110
Motorola PIXL, Panasonic DMC-GH1, Pentax K7, Sony A330
AGFAPHOTO DC-833m,Phase One P65, Samsung S850 - Новые цветовые данные для многих камер
- Более общий код для распаковки данных P&S камер Canon и Casio и камер с паковкой по Хаффману.
- Удалены стандартные значения коэффициентов баланса белого для
ряда P&S камер.
В качестве параметра по-умолчанию рекомендуется устанавливать params.use_camera_wb=1, что даст разумные умолчания для баланса белого. - Для камер Canon: вычитание уровня черного не производится, если через параметры установлена params.document_mode > 1
- Множество изменений в коде распаковки данных.
- Поддержка новых камер:
Casio EX-S20, EX-Z60, EX-Z75
- Изменения API: параметра params.gamma_16bit field более не существует. Параметры гамма-кривой задаются через поля params.gamm[0]/gamm[1] (см. документацию и исходные тексты примеров).
- Функция LibRaw::identify() разделена на две для обхода ошибки в MS VS2008
- Изменения в примерах: примеры dcraw_emu и mem_image поддерживают
новые ключи командной строки dcraw:
- -6: 16-битный вывод (гамма-корректированный)
- -4: 16-бит, линейная гамма-кривая и выключено автоматическое повышение яркости
- C-интерфейс: добавлены пропущенные ранее в коде, но описанные в документации вызовы libraw_dcraw_make_mem_image() и libraw_dcraw_ make_mem_thumb()
- Мелкие исправления для беспроблемной компиляции на компиляторах, отличных от gcc
- Мелкие косметические исправления в Makefiles
- Внутренние структуры данных изменены, требуется перекомпиляция всего клиентского кода.
Обновления LibRaw Lite и коммерческой версии до версии 0.8 будут доступны в ближайшие недели.
Новые комментарии