lexa's blog

LibRaw 0.13.8

LibRaw 0.13.8 содержит следующие изменения:
  • Импортирована 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 несовместим (и не имеет смысла) с вейвлет-фильтрацией, коррекцией аберраций и прочими случаями уменьшения выходного изображения вдвое.

LibRaw 0.14 Alpha3

Вышла новая "девелоперская" версия LibRaw 0.14-Alpha3, содержащая большое количество концептуальных изменений.

Цель их - дать возможность интерактивного (real-time) изменения параметров конвертации, чтобы пользователь мог видеть результат "кручения ручек" сразу после кручения.

Современные мониторы имеют разрешение 2-4 мегапикселя, а камеры - от 10 мегапикселей и выше. Как следствие, при показе полного кадра на мониторе нет необходимости производить полную демозаику, все равно никто не оценит.

Для 10-мегапиксельного изображения LibRaw 0.14-A3 обеспечивает постпроцессинг за 160-200 мсек. в режиме half-size (на хорошем современном десктопном компьютере). Как следствие, пользователю можно давать возможность видеть результаты изменений параметров (баланса белого, экспокоррекции) практически мгновенно.

К сожалению, обеспечить постпроцессинг с "полным качеством" с такой скоростью нельзя, наше предложение для разработчиков конверторов - показывать "с полным качеством" в отдельном окне приложения небольшой участок изображения (скажем 200X300 пикселов).

За счет оптимизации обработки кроппинга, такой участок может быть обсчитан очень быстро: за 8-9 мсек. для AHD-интерполяции, за 12-15 мсек для AHD+highlight recovery. В результате, обновление этого отдельного окошка можно делать со скоростью 60-100 кадров в секунду вместе с движениями мыши.

Изменения версии 0.14:

LibRaw 0.13.7

LibRaw 0.13.7 содержит значительные изменения в коде обработки кроппинга (обрезания выходного изображения) и ряд менее существенных изменений:
  • Изменения в коде обработки кроппинга:
    • Кроппинг работает на очень ранней стадии, для ускорения обработки.
    • Кроппинг работает для файлов Fuji (а не падает с грохотом)
    • "Замалевывание" плохих пикселов и вычитание черной рамки выключено, если включен кроппинг.
    • Для упрощения кода и ускорения работы, координаты верхнего левого угла рамки кроппинга округляются вниз до ближайшего значения кратного 4.
  • Изменения в скриптах ./configure:
    • Статические библиотеки устанавливаются только если скрипт configure запускался с флагом --enable-static
    • Скомпилированные примеры линкуются динамически
  • OpenMP включается для Visual Studio 2008 SP1+, но не для 2008-RTM

LibRaw 0.13.6

В LibRaw 0.13.6 внесены следующие изменения:
  • Косметические исправления в коде Libraw_memmgr
  • Поддержка OpenMP разрешена для MS VS2008
  • Расширенный интерфейс копирования процессированных изображений в буфер памяти:
    • Новый вызов get_mem_image_format() возвращает размеры результирующего битмепа.
    • Новый вызов copy_mem_image() копирует изображение в переданный буфер в заданном порядке цветов пиксела (RGB/BGR) и с заданным шагом (stride) строк.
    • dcraw_make_mem_image() использует вышеуказанные вызовы.
    • Подробности описаны в документации.
  • libraw/librawwindows.h - реализация LibRaw_datastream поверх Windows memory mapped files. Win32/64. Спасибо Linc Brookes.
  • Исправлены ошибки зависимостей в configure/Makefile.am
С точки зрения прикладного программиста и пользователя ничего не изменилось, набор поддерживаемых камер и способов постобработки остался тот же, что и в 0.13.5.

LibRaw 0.13.5

В LibRaw 0.13.5 импортирована свежая версия dcraw, за счет чего:
  • Обновились цветовые данные для камер Canon 600D и 1100D, Fuji S200EXR
  • Добавлена поддержка новых камер: Fuji HS20EXR и F550EXR, Kodak Z990, Nikon D5100, Olympus E-PL1s и XZ-1, Samsung NX11, Sony A230 и 290.

LibRaw 0.13.4

В LibRaw 0.13.4 расширен список поддерживаемых камер и улучшена поддержка ранее поддержаных:

  • Импортирована dcraw 9.07/1.442: поддержка новых камер: Canon 600D и 1100D, Hasselblad H4D-60, Olympus E-PL2
  • Цветовые данные для Leaf Aptus II и Canon Powershot S2 IS

LibRaw 0.13.3

В LibRaw 0.13.3 добавлено немножко новых камер и поправлено немножко старых багов:
  • Предварительная поддержка для камер Leaf Aptus II (без цветовых данных). Протестировано на файлах Leaf Aptus II 6,7,8,10 и 12, должно работать с Aptus II 5.
  • Предварительная поддержка для Fujifilm X100 (тоже без цветовых матриц).
  • Исправлено возможное заглядывание за конец буфера при обработке RAW-данных из файла.
  • Исправлена возможная потеря маркера синхронизации в LJPEG-потоке (проявлялась только на данных с камер Leaf Aptus II)

LibRaw 0.13.1

LibRaw 0.13.1 исправляет мелкие недоделки версии 0.13.0:
  • Обновлена документация dcraw_emu
  • Обновлены файлы ./configure для более корректной линковки на некоторых системах
  • Алгоритм подавления FBDD выключен для полноцветных (не байеровских) и 4-цветных байеровских файлов из-за несовместимости (включая псевдо-4-цветный байер, включенный опцией four_color_rgb)

LibRaw 0.13

LibRaw 0.13 доступна для скачивания с данного сайта.

Эта версия содержит много существенных изменений:

  • Ускорение декомпрессора LJPEG (примерно в 1.5 раза для камер Canon и чуть меньше для остальных).
  • Экспокоррекция с сохранением деталей в светах.
  • Обновления в demosaic packs:
    • Ускорение медианных фильтров при помощи OpenMP.
    • Три дополнительных метода подавления шума перед демозаикой:
      • Подавление banding
      • Подавление импульсного шума
      • Уравнивание зеленых каналов

Pages

Subscribe to RSS - lexa's blog