lexa's blog

LibRaw 0.8.2

Доступна LibRaw 0.8.2
Изменения в данной версии:

  • Исправлена ошибка в коде распаковки Hasselblad .3FR
  • Импортирована dcraw 8.97/1.428: исправлена ошибка определения
    ширины изображения для Nikon D3000
  • Значения Enum LibRaw_thumbnail_formats (LIBRAW_IMAGE_*) изменены,
    чтобы соответствовать значениям в enum LibRaw_image_formats
    (LIBRAW_THUMBNAIL_*).
    Если вы используете упомянутые символьные константы, вам необходимо
    перекомпилировать ваш код.

LibRaw 0.8.1

Доступна LibRaw 0.8.1

Изменения в данной версии:

  • Импортирована dcraw 8.97/1.427: Новые камеры: Canon A470, Canon G11, Nikon D3000, Olympus E-P1, Panasonic DMC-FZ35/FZ38
  • Исправления для совместимости с Microsoft Visual C++ 6.0
  • Вызов C-API libraw_dcraw_make_mem_thumb() экспортируется в DLL

LibRaw 0.8.0 Release

Доступна LibRaw 0.8.0 Release

Изменения относительно версии 0.7 весьма значительны:

  • Поддержка RAW-файлов больших 2 гигабайт.
  • Импортирована dcraw 8.86/1.426: 23 новых камеры, изменены цветовые данные для множества камер, изменения в коде распаковки для множества камер.
  • Изменения в LibRaw API: можно задать свои параметры гамма-кривой, гамма-преобразование и битность вывода более не связаны.
  • Имплементирован ряд пропущенных ранее (но описанных в документации) вызовов C-API.
  • Множество мелких изменений для совместимости с бОльшим количеством компиляторов и платформ.

LibRaw 0.8.0 Beta5

Доступна LibRaw 0.8 Beta5
Наиболее существенные изменения относительно версии 0.7:

  • Поддержка RAW-файлов, размером более 2 гигабайт.
  • Изменения API и семантики: управление гамма-конверсией и разрядностью вывода полностью разнесены (ранее 16-битный вывод по-умолчанию подразумевал линейную тоновую кривую). В версии 0.8:
    • Гамма-кривая управляется через params.gamm[0] (обратный показатель степени) и params.gamm[1] (наклон линейного участка в начале).
    • Разрядность результата управляется через params.output_bps.
    • Параметр params.gamma_16bit удален.

    Изменение семантики и умолчаний повлекло за собой увеличение номера версии и статус "бета", чтобы пользователи обращались осторожнее.

  • Импортирована свежая dcraw 8.95 (1.425), что повлекло за собой поддержку новых камер (список доступен в changelog), изменения в коде распаковки для некоторых камер и ряд косметических изменений (в частности, для params.document_mode=2 не производится вычитание уровня черного, это сделано для бинарной совместимости результата с dcraw).
    Для ряда P&S камер удалены стандартные (hardcoded) значения коэффициентов баланса белого.

LibRaw-Lite

Начиная с LibRaw 0.9, LibRaw-Lite более не существует, а LibRaw распространятся под более свободной лицензией.

По многочисленным заявкам нелюбителей GPL выпущена LibRaw-Lite

Как следует из названия, это облегченная версия LibRaw, основные отличия которой от полной версии таковы:

  • Лицензия LGPL, что позволяет использовать (немодифицированную) библиотеку в не-опенсорсных приложениях.
  • (увы) нет поддержки Foveon в силу лицензионных ограничений на этот кусок dcraw (откуда растут ноги у LibRaw). Мы работаем над этим и возможно предложим какую-то замену.
  • Нет целого ряда улучшений (сделанных нами относительно функциональности dcraw):
    • черная рамка (маскированные пикселы) не извлекается, эти пикселы приложению не доступны;
    • вычитание точки черного и прочая пред-интерполяционная обработка RAW-данных не отключается;
    • способ, которым получены цветовые данные (матрицы RGB-XYZ и т.п.) не запоминается;
    • нет поддержки OpenMP.

LibRaw 0.7.1

Вышла LibRaw 0.7.1:

  • Исправлена небольшая ошибка (закрытие неоткрытого комметария) в коде поддержки OpenMP
  • Компилятор MinGW теперь официально поддерживается, в поставку включен Makefile.mingw для самостоятельной сборки, на странице "скачать" доступна бинарная сборка с этим компилятором.
  • В состав поставки включены неизмененные тексты dcraw из соображений максимальной лицензионной чистоты.

Скачать эту версию можно на странице "скачать"

LibRaw 0.7.0

Выпущена LibRaw 0.7.0

Для тех, кто не следил детально за альфа-бета циклом разработки, напомним список наиболее существенных изменений версии 0.7 (относительно 0.6):

LibRaw 0.6.15 и 0.7-BETA5

Выпущены новые версии LibRaw: 0.6.15 и 0.7-BETA5:

  • Только 0.6.15: исправлена ошибка расчета гамма-кривой, внесенная в версии 0.6.14
  • Обе версии: импортирована dcraw 8.93/1.421: генерализация распаковки файлов Pentax, изменения в процедуре идентификации формата файла.

Скачать эту версию можно на странице "скачать"

Pages

Subscribe to RSS - lexa's blog