lexa's blog

LibRaw 0.6.4

Выпущена новая версия LibRaw: 0.6.4. Изменения:

  • Исправлена ошибка, приводившая к утечке памяти и файловых дескрипторов, если LibRaw использовалась неправильно (извлечение thumbnail вызывалось для открытого файла).

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

Анонимное комментирование

В качестве эксперимента, упрощено анонимное комментирование:

  • Комментарий публикуется сразу.
  • Требуется ввод E-mail и CAPTCHA (для регистрации новых пользователей тоже вводится CAPTCHA)
  • Для авторизованых пользователей ничего не меняется.

LibRaw 0.6.1 Release

Выпущена LibRaw 0.6.1-Release. Изменения относительно предыдущей версии:

  • Добавлено поле float LibRaw::imgdata.color.cam_xyz[4][3] - таблица преобразования из камерного RGB в XYZ. Эта таблица - константна для каждой камеры (и константна в коде)
  • Требуется полная перекомпиляция всего клиентского кода

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

LibRaw 0.6.0 Release

Выпущена LibRaw 0.6.0 Release. Изменения относительно 0.6.0 Beta2:

  • импорт dcraw 8.88:
    • поддержка новых камер (Canon 50D, Sony A900, Nikon D90 & P6000, Panasonic LX3 FZ28)
    • новая обработка точки черного на камерах Canon: борьба с бэндингом (очень приблизительная)
    • Уменьшение требований по памяти на стеке для объекта LibRaw (локальные данные thread перенесены в динамическую память)
    • патчи для совместимости с MS Visual C++

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

LibRaw 0.5.5 и LibRaw 0.6.0 Beta2

Выпущена версии LibRaw 0.5.5 и 0.6.0-Beta2. Изменений немного, преимущественно они лечат проблемы, возникающие если приложение компилировать с одним набором флагов, а саму библиотеку LibRaw - с другим:

  • Изменения в определении констант, чтобы сделать gcc -pedantic счастливым
  • Флаги компиляции не влияют на набор полей класса LibRaw
  • При компиляции по-умолчанию компилируется thread-safe версия, хранящая статические данные распаковщиков в объекте LibRaw

Скачать эту версию можно на странице "скачать", в разделе бета-версий.

LibRaw 0.6.0 Beta1

Выпущена LibRaw 0.6.0 Beta1 с достаточно длинным списком изменений:

  • Добавлены вызовы dcraw_make_mem_image() и dcraw_make_mem_thumb() для формирования RGB-битмэпа обработанного изображения/thumbnail в буфере в памяти.
    Пример samples/mem_image.cpp показывает пример использования этих вызовов.
  • Добавлена выдача гамма-корректированного 16-битного изображения.
  • Добавлена поддержка входных/выходных профилей. Поддержка обеспечивается библиотекой lcms, результат полностью аналогичен dcraw -p -o

LibRaw 0.5.4

Выпущена версия LibRaw 0.5.4 с такими изменениями:

  • Импортирована последняя версия dcraw (8.87), добавлена поддержка шести новых камер: Canon 1000D, A720, SD300;
    Nikon D700, Olympus E-520,Kodak C603.
  • Ввод-вывод через mmap() заменен на (старый) ввод-вывод через FILE. Скорость не пострадала, памяти нужно меньше.
  • Лицензирование изменено с GNU GPL v3 (или новее) на GNU GPL v2 (или новее).

Скачать эту версию можно где и всегда.

Pages

Subscribe to RSS - lexa's blog