- Импортирована dcraw 9.10 (1.444), добавлена поддержка для камер: ARRIRAW, Canon SX30 IS, Leica D-LUX 5 и V-LUX2, Olympus E-P3, Panasonic G3 и GF3, Sony NEX-C3 и SLT-A35
- Исправлена ошибка: green_matching несовместим (и не имеет смысла) с вейвлет-фильтрацией, коррекцией аберраций и прочими случаями уменьшения выходного изображения вдвое.
- Поддержка цифровых кинокамер RedOne (формат R3D).
Для использования этой поддержки вам надо:
- Установить библиотеку libjasper для раскодирования JPEG2000
- компилировать LibRaw с ключом компилятора -DUSE_JASPER (./configure сделает это сама)
- Если вы используюете свой LibRaw_datastream, вы должны имплементировать там вызов make_jas_stream(), который вернет указатель на "поток" libjasper. Примеры реализаций этого вызова для потоков LibRaw можно найти в хвосте файла src/libraw_cxx.cpp
- Исправлена работа при последовательности вызовов open_file() + adjust_sizes_info_only()
- Удалены поля данных imgdata.sizes.bottom_margin и right_margin. Если размеры этих полей интересны, используйте для их вычисления raw_width - width - left_margin (и аналогично для нижнего поля).
- Косметические изменения в ./configure
- Обновлены файлы для Qmake и проектные файлы Visual Studio.
- * Новые макросы проверки версий:
LIBRAW_RUNTIME_CHECK_VERSION_EXACT() - рантайм проверка, что версия библиотеки (DLL, .SO) в точности та же, что была на компиляции приложения.
LIBRAW_RUNTIME_CHECK_VERSION_NOTLESS() - рантайм проверка, что версия не меньше той, что была на компиляции.
LIBRAW_COMPILE_CHECK_VERSION_EXACT(major,minor) - Проверка на компиляции, что версия в точности major.minor
LIBRAW_COMPILE_CHECK_VERSION_NOTLESS(major,minor) - Проверка на шаге компиляции, что версия не меньше чем major.minor
- Структуры данных изменены, требуется перекомпиляция всех приложений.
LibRaw 0.14-Alpha4 включает следующие изменения:
Новые комментарии