Уважаемые посетители! Данный сайт сохранен из исторических соображений, чтобы накопленный контент не пропал. Актуальные версии LibRaw размещаются теперь только на английской версии сайта
Вышла LibRaw 0.12-Beta1, доступна для скачивания в обычном месте.
Изменения весьма значительны:
Добавлено множество дополнительных методов демозаики, шумопонижения и подавления аберраций. В связи с лицензионными ограничениями, новые методы выпущены преимущественно отдельно, в виде отдельных 'demosaic pack':
Интерполяция DCB и шумопонижение FBDD добавлены в основную LibRaw.
demosaic-pack-GPL2: включает в себя методы демозаики (AFD, LMMSE, VCD, 'modified AHD' и AHD+VCD) и реализации медианных фильтров. Распространяется на условиях GPL2+
demosaic-pack-GPL3: демозаика AMaZE и подавление хроматических аберраций для этогй демозаики. Распространяется на условиях GPL3+
Поддержка LCMS 2.x
Новый механизм ./configure, основанный на GNU autotools
Мы заинтересованы в обратной связи и рады будем любым замечаниям и предложениям.
Выпущена LibRaw 0.11.1, доступна для скачивания в обычном месте.
Изменений в собственно библиотеке нет (кроме инкремента номера версии), исправлена позорная ошибка в обработке параметров командной строки примера dcraw_emu
LibRaw 0.11-Beta7 доступна для скачивания, тестирования и использования.
Изменения с беты-4:
Реализованы два механизма чтения файлов, на iostreams (быстрый) и на FILE*. Второй из них потребовался т.к. iostreams не поддерживает большие файлы на ряде систем.
Выбор механизма чтения производится автоматически в LibRaw::open_file() в зависимости от размера файла. Подробности в документации.
В связи с проблемами OpenMP на Mac OS X, wavelet denoise компилируется на этой системе без OpenMP.
Пример dcraw_emu обучен печатать время исполнения отдельных операций.
LibRaw 0.11-Beta4 доступна для скачивания, тестирования и использования.
Изменения:
Исправлена ошибка в AHD-интерполяции (возникала только при использовании OpenMP): исключения C++ больше не порождаются внутри OpenMP-блока.
Чтение файлов теперь производится механизмом C++ iostreams, вместо старого C-интерфейса (FILE). В результате многопоточные программы теперь работают ГОРАЗДО быстрее так как в iostreams гораздо лучше реализованы блокировки.
LibRaw 0.11-Beta3 доступна для скачивания, тестирования и использования.
Краткий список изменений:
Исправлена ошибка в обработке распаковки половинного размера (half_size): флаг params.four_color_rgb выставлялся в 1 и не возвращался в предыдущее значение.
Рефакторинг AHD-интерполяции, в OpenMP-режиме стало гораздо быстрее, в однопоточном режиме - несколько быстрее.
Мелкие исправления для совместимости с Visual Studio 2003
Новые комментарии