Уважаемые посетители! Данный сайт сохранен из исторических соображений, чтобы накопленный контент не пропал. Актуальные версии LibRaw размещаются теперь только на английской версии сайта
Имя модели для камер Sony устанавливается по EXIF-тегу SonyModelID
Sony ARW2: цветовая матрица и уровень черного извлекаются из
EXIF-данных.
Samsung: цветовая матрица и уровень черного извлекаются из
EXIF-данных. Множители баланса белого извлекаются корректно даже
для ненулевого уровня черного.
Лучшая совместимость по исходным текстам с Win32 (особенно старые
компиляторы) и Mac OS X.
Обновлены цветовые данные для камер Sony RX1R и RX100M2
Файлы DNG без тега Compression считаются несжатыми (и обрабатываются)
Улучшена поддержка Foveon (на основе X3F-tools)
Новый парсер метаданных на основе X3F-tools.
Если Libraw скомпилирована без demosaic-pack-GPL2, то будет использован
этот парсер (и, затем, распаковка на базе X3F-tools).
Если Libraw скомпилирована с demosaic-pack-GPL2, то способ
распаковки файлов Foveon может быть выбран на runtime (см. ниже)
Поддержка RAW-файлов промежуточного разрешения от камер DPx Merrill
и SD1.
RAW-данные извлекаются в "натуральном" их размере (~4800x1600 пикселов)
и устанавливается aspect ratio 0.5. При RGB-рендеринге
размер выходного изображения будет ~4800x3200
Поддержка превью-файлов для Foveon. Извлекаются только превью в
форматах JPEG и битмеп (RAW-превью - не извлекаются), этого достаточно
для всех существующих production-камер.
Новый параметр обработки imgdata.params.force_foveon_x3f
Если LibRaw собрана с demosaic-pack-GPL2, то установка данного
параметра в не 0 приведет к использованию нового кода обработки
Foveon (на базе X3F-tools).
Если LibRaw собрана без demosaic-pack-GPL2, то данный параметр
никак не влияет на обработку.
Новый флаг командной строки -disadcf примера dcraw_emu ставит
вышеуказанный параметр обработки.
Исправлена ошибка: exit() более не вызывается при обработке
поврежденных файлов Foveon
API/ABI изменены, требуется перекомпиляция всех приложений
Новый код для поддержки Foveon, основанный на библиотеке x3f
(by Roland Karlsson)
BSD-лицензия, поэтому включен в основное дерево исходных текстов LibRaw
Отсутствует интерполяция цвета (необходимая для старых камер), поэтому
получить приемлемый цвет для старых камер (Sigma SD9 и SD14, Polaroid x530)
скорее всего не получится. Для современных Foveon-камер можно пытаться
обойтись ICC-профилем (пока его нет).
Изменения в API:
Новые параметры процессинга (в imgdata.params)
Новый код обработки Fuji X-Trans
Новый вызов: LibRaw::setCancelFlag() - быстрая остановка декодера
(LibRaw::unpack() если он работает. Для использования в многопоточных
программах.
В интерфейсе абстрактного класса LibRaw_abstract_datastream
заведующего чтением данных удален вызов make_byte_buffer(),
он более не нужен.
Два новых метода демозаики.
Новый вызов C-API: libraw_COLOR(libraw_data_t *t, int row,int col)
(это LibRaw::COLOR(row,col) для пользователей C-API)
Удален (более) быстрый декодер LJPEG, идея которого была позаимствованна
в свое время в библиотеке RawSpeed. Для быстрого декодирования
используйте интеграцию RawSpeed и LibRaw
Исправлена ошибка декодирования некоторых файлов Canon sRAW.
Выключена обработка bad pixels встроенная в RawSpeed, при необходимости
используется обработка, встроенная в LibRaw.
Имена камер Canon выдаются по таблице unique ID (т.е. 700D всегда будет
700D, даже если в EXIF написано Rebel T5i)
Импортированы дополнительные проверки данных из LibRaw 0.15.4
Новые комментарии