Уважаемые посетители! Данный сайт сохранен из исторических соображений, чтобы накопленный контент не пропал. Актуальные версии LibRaw размещаются теперь только на английской версии сайта
Исправлена ошибка, приводившая к утечке памяти и файловых дескрипторов, если LibRaw использовалась неправильно (извлечение thumbnail вызывалось для открытого файла).
Выпущена LibRaw 0.6.1-Release. Изменения относительно предыдущей версии:
Добавлено поле float LibRaw::imgdata.color.cam_xyz[4][3] - таблица
преобразования из камерного RGB в XYZ. Эта таблица - константна
для каждой камеры (и константна в коде)
Требуется полная перекомпиляция всего клиентского кода
Выпущена версии LibRaw 0.5.5 и 0.6.0-Beta2. Изменений немного, преимущественно они лечат проблемы, возникающие если приложение компилировать с одним набором флагов, а саму библиотеку LibRaw - с другим:
Изменения в определении констант, чтобы сделать gcc -pedantic счастливым
Флаги компиляции не влияют на набор полей класса LibRaw
При компиляции по-умолчанию компилируется thread-safe версия, хранящая статические данные распаковщиков в объекте LibRaw
Выпущена LibRaw 0.6.0 Beta1 с достаточно длинным списком изменений:
Добавлены вызовы dcraw_make_mem_image() и dcraw_make_mem_thumb() для формирования RGB-битмэпа обработанного изображения/thumbnail в буфере в памяти.
Пример samples/mem_image.cpp показывает пример использования этих вызовов.
Новые комментарии