Алексей Тутубалин выпустил новую стабильную версию библиотеки 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