LibRaw 0.10

Алексей Тутубалин выпустил новую стабильную версию библиотеки LibRaw, которая предназначена для чтения, раскодирования и распаковки файлов Raw (т.е. цифровых негативов), а также изменения некоторых их данных.

В этой версии:

  • импортирован код DCRaw 9.04-9.01, что даёт:
    • изменения в разборе метаданных TIFF;
    • поддержку новых камер: Canon SX20 и 550D, Nikon D3s, Olympus E-P2, Panasonic G2,G10 и DMC-GF1, Samsung EX1, NX-10 и WB550, Sony A450, NEX-3 и NEX-5, Casio EX-Z1050, Fuji HS10/HS11, Kodak Z981, Phase One P65;
    • изменённые цветовые данные для некоторых камер;
    • отдельные минимумы данных по четырём каналам (color.cblack[8], первые 4 значения — усредненные минимумы, вторые — счетчики черных пикселов);
    • исправленную ошибку с незакрытием файла с dark frame;
  • добавлен переключатель -h к примеру mem_image (поддержка half_size);
  • LibRaw::free() стала public вместо private;
  • исправлены опечатки в документации;
  • в интеполяцию PPG добавлено распараллеливание вычислений через OpenMP;
  • добавлено подавление разбаланса зелёных каналов.

Последние два изменения внесены разработчиком фоторедактора darktable Йоханнесом Ханикой. Если говорить о сугубо свободном софте, библиотека также используется в обёртке libkdcraw, которая, в свою очередь, используется в digiKam — каталогизаторе фотографий для KDE. LibRaw также задействована в закрытых коммерческих продуктах.

Пока мы ковырялись с публикацией текста этой новости, Алексей выпустил первую бету версии 0.11. Прогресс на месте не стоит.

Скачать 0.10