Скачать LibRaw
Альфа-бета-версии
В настоящее время альфа-бета версий LibRaw нет.Стабильная версия
Текущая стабильная версия: LibRaw 0.8.5
- LibRaw-0.8.5.tar.gz (302 kb)
- Исходные тексты для компиляции под Unix (Linux, Mac OS X, FreeBSD) и под Windows (32 и 64 бита)
- LibRaw-0.8.5.zip (339 kb)
- Те же исходные тексты, упакованые в .ZIP
- LibRaw-0.8.5-Win32.zip (1048 kb)
- Исходные тексты + библиотеки (DLL, статическая) + исполняемые файлы примеров под Win32 (Windows XP/Server/Vista). Скомпилировано MS VC 2008, компилируется и MSVC++ 6.0 (и, скорее всего, более новыми), работать должно везде (тестировалось только под Vista x64).
- LibRaw-0.8.5-Win32-MinGW.zip (1930 kb)
- Исходные тексты + библиотеки (только статические и не multithreaded) + исполняемые файлы примеров под Win32, скомпилированные MinGW. Тестировалось только под Windows Vista.
- LibRaw-0.8.5-MacOSX.zip (1813 kb)
- Исходные тексты + библиотеки + исполняемые файлы примеров для Mac OS X (только Intel). Собрано и тестировалось под Leopard (Mac OS X 10.5.5), работа с более старыми версиями не проверялась.
- LibRaw-0.8.5-Linux.tar.gz (1822 kb)
- Исходные тексты + библиотеки + исполняемые файлы примеров для Linux i386. Собрано и тестировалось под OpenSUSE (32 бита), работа с другими версиями не проверялась.
ChangeLog версии 0.8
- 0.8.5 2009-12-30
-
- Исправлена ошибка в разборе параметров примера simple_dcraw
- Импортирована dcraw 8.99 (1.432):
- Поддержка новых камер: Canon: 1D mk IV, Canon S90; Casio Z750, Nikon D3S, Pentax K-x, Sony A-500/550, Fuji S200EXR
- Цветовые данные для Canon G11, Sony A850
- Изменения в разборе Canon sRAW
- Изменения в разборе метаданных Kodak
- Изменения в поддержке несжатых файлов Fuji (FinePix S5xxx)
- 0.8.4 2009-11-21
-
- Исправлена ошибка в обработке некомпрессированных файлов PhaseOne
- 0.8.3 2009-10-24
-
- Импортирована dcraw 8.98/1.431, поддержка новых камер:Canon 7D, Panasonic GF1, Sony A850 и A380, Casio Z850, Nikon D300s
- Изменения в заголовочных файлах для подавления предупреждений компилятора
- 0.8.2 2009-09-03
-
- Исправлена ошибка в коде распаковки Hasselblad .3FR
- Импортирована dcraw 8.97/1.428: исправлена ошибка определения ширины изображения для Nikon D3000
- Значения Enum LibRaw_thumbnail_formats (LIBRAW_IMAGE_*) изменены,
чтобы соответствовать значениям в enum LibRaw_image_formats
(LIBRAW_THUMBNAIL_*).
Если вы используете упомянутые символьные константы, вам необходимо перекомпилировать ваш код.
- 0.8.1 2009-08-28
-
- Импортирована 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 dcraw_make_mem_thumb() экспортируется в DLL
- 0.8.0 2009-08-26 (относительно версии 0.7.2)
-
- Поддержка RAW-файлов больших 2 гигабайт.
- Импортирована dcraw 8.86/1.426
- Поддержка новых камер:
Casio EX-S20, EX-Z60, EX-Z75
Kodak Z980, Z1015
Nikon D5000
Olympus X200, D560Z, C350Z, E30, E620
Canon SX1, 500D/Rebel T1i, A570, A590, SX110
Motorola PIXL, Panasonic DMC-GH1, Pentax K7, Sony A330
AGFAPHOTO DC-833m,Phase One P65, Samsung S850 - Новые цветовые данные для многих камер
- Более общий код для распаковки данных P&S камер Canon и Casio и камер с паковкой по Хаффману.
- Удалены стандартные значения коэффициентов баланса белого для
ряда P&S камер.
В качестве параметра по-умолчанию рекомендуется устанавливать params.use_camera_wb=1, что даст разумные умолчания для баланса белого. - Для камер Canon: вычитание уровня черного не производится, если через параметры установлена params.document_mode > 1
- Множество изменений в коде распаковки данных.
- Поддержка новых камер:
Casio EX-S20, EX-Z60, EX-Z75
- Изменения API:
- Можно задать пользовательские параметры гамма-кривой (показатель степени и наклон линейного участка (см. документацию и исходные тексты примеров).
- параметра params.gamma_16bit field более не существует, гамма-коррекция всегда осуществляется в 16-битном режиме, преобразование к 8 битам производится (если заказано) только при финальном выводе данных в файл/буфер.
- Функция LibRaw::identify() разделена на две для обхода ошибки в MS VS2008
- Изменения в примерах: примеры dcraw_emu и mem_image поддерживают
новые ключи командной строки dcraw:
- -6: 16-битный вывод (гамма-корректированный)
- -4: 16-бит, линейная гамма-кривая и выключено автоматическое повышение яркости
- C-интерфейс: добавлены пропущенные ранее вызовы libraw_dcraw_make_mem_image() и libraw_dcraw_ make_mem_thumb()
- Мелкие исправления для беспроблемной компиляции на компиляторах, отличных от gcc
- Мелкие косметические исправления в Makefiles
- Внутренние структуры данных изменены, требуется перекомпиляция всего клиентского кода.
Старые версии (0.7.x)
- LibRaw-0.7.2.tar.gz (294 kb)
- Исходные тексты для компиляции под Unix (Linux, Mac OS X, FreeBSD) и под Windows (32 и 64 бита)
- LibRaw-0.7.2.zip (330 kb)
- Те же исходные тексты, упакованые в .ZIP
- LibRaw-0.7.2-Win32.zip (1005 kb)
- Исходные тексты + библиотеки (DLL, статическая) + исполняемые файлы примеров под Win32 (Windows XP/Server/Vista). Скомпилировано MS VC 2008, работать должно везде (тестировалось только под Vista x64).
- LibRaw-0.7.2-Win32-MinGW.zip (1747 kb)
- Исходные тексты + библиотеки (только статические и не multithreaded) + исполняемые файлы примеров под Win32, скомпилированные MinGW. Тестировалось только под Windows Vista.
- LibRaw-0.7.2-MacOSX.zip (1813 kb)
- Исходные тексты + библиотеки + исполняемые файлы примеров для Mac OS X (только Intel). Собрано и тестировалось под Leopard (Mac OS X 10.5.5), работа с более старыми версиями не проверялась.
- LibRaw-0.7.2-Linux.tar.gz (1746 kb)
- Исходные тексты + библиотеки + исполняемые файлы примеров для Linux i386. Собрано и тестировалось под OpenSUSE (32 бита), работа с другими версиями не проверялась.
LibRaw-Lite
LibRaw-Lite является несколько упрощенной версией LibRaw, которая распространяется на условиях LGPL. Скачать LibRaw-Lite.
ChangeLog версии 0.7
- 0.7.2, 2009-04-07
-
- Более аккуратное преобразование типов в libraw_datastream.h (подавление warnings при компиляции сторонних приложений с -Wall)
- Новый параметр пост-обработки imgdata.params.auto_bright_thr - задает долю насыщенных пикселов при использовании авто-установки яркости (вместо забитого ранее в код 1%)
- Параметр -U у примера dcraw_emu: устанавливает параметр auto_bright_thr
- Все клиентские приложения должны быть перекомпилированы из-за смены размеров структур данных.
- 0.7.1, 2009-03-22
-
- Исправлена опечатка в коде поддержки OpenMP.
- Официально поддержан компилятор MinGW.
- Исходные тексты dcraw (неизмененные) включены в состав поставки.
- 0.7.0, 2009-03-15
-
Краткий список наиболее существенных изменений версии 0.7 (относительно 0.6):
- Извлекаются (и доступны в приложении) данные черной рамки
- Приложению доступны "совсем необработанные" RAW-данные: без вычитания точки черного, замазывания нулевых пикселов и наложенной тоновой кривой.
- Новая input framework. На ее основе поддержано чтение из файла и из буфера в памяти, реализовать собственное чтение совсем несложно.
- Для камер Fuji доступны исходные (неповернутые) пикселы.
- Новые тестовые приложения unprocessed_raw и 4channels, позволяющие посмотреть на непроцессированные данные.
- Импортированы (последовательно) версии dcraw с 8.89 по 8.93 (текущую)
- 0.7.0, 2009-03-15
- Изменения относительно 0.7-BETA5:
- Fuji SuperCCD: пикселы правильно распределяются по каналам на этапе распаковки RAW, а не на стадии постпроцессинга, приложение 4channels можно разумно использовать и для этого формата файлов.