Уважаемые посетители! Данный сайт сохранен из исторических соображений, чтобы накопленный контент не пропал. Актуальные версии LibRaw размещаются теперь только на английской версии сайта
Исправлена ошибка (неинициализированная переменная) в
декодере формата SMAL.
Импортирована новая версия dcraw (9.12/1.446): поддержка для
Leica V-LUX 3, обновлены цветовые данные для камер Canon S100,
Fujifilm X10, Nikon 1 J1/V1, Panasonic GX1, Samsung NX200,
Sony NEX-7
Исправления в коде вычитания уровня черного в файлах PhaseOne
Новый вызов LibRaw::get_internal_data_pointer() для нужд тех
разработчиков, кому нужен доступ в самые потроха (например,
описание layout для камер Fuji SuperCCD)
Исправления в документации (doc/API-overview), отражающие
изменения версии 0.14.
После двух недель тестирования, LibRaw 0.14 получила статус Release и рекомендована к использованию вместо старых версий.
В этой версии одно принципиальное изменение, влекущее за собой множество мелких:
Разрешены повторные вызовы постобработки (LibRaw::dcraw_process)
без переоткрытия файла парой вызовов open()/unpack().
При этом, постобработку можно повторять меняя любые параметры
обработки (за исключением выбора кадра через shot_select).
Импортирована 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
Структуры данных изменены, требуется перекомпиляция всех приложений.
Новые комментарии