dcraw

Бесплатно
Открытый исходный код
Windows
macOS
Linux

Сайт: www.dechifro.org/dcraw

dcraw — консольная утилита на языке C, предназначенная для декодирования и преобразования необработанных RAW-файлов цифровых фотоаппаратов в стандартные растровые форматы, такие как TIFF и PPM. Программа разработана как универсальный бэкенд для обработки широкого спектра RAW-форматов, обеспечивая доступ к сырым данным датчиков камер и позволяя выполнять базовые операции демозаики, коррекции цветового баланса и сохранения изображения в пригодном для дальнейшей обработки виде.

Исторически dcraw появилась как открытое решение для чтения проприетарных RAW-форматов, которые в разном виде используются производителями цифровых камер. Утилита распространяется как исполняемый файл командной строки и как исходный код на C, что обеспечивает широкую портируемость и возможность интеграции в графические фронтенды и конвейеры обработки изображений. dcraw ориентирована на функциональность и совместимость, а не на графический интерфейс, и часто применяется в пакетных сценариях и для предварительной подготовки изображений перед неруйнівной коррекцией в редакторах.

  • Поддержка форматов: чтение множества проприетарных RAW-форматов от разных производителей камер и сохранение результата в универсальных форматах (TIFF/PPM).
  • Демозаика: алгоритмы преобразования мозаичных данных сенсора в полноцветное изображение с возможностью выбора метода демозаики.
  • Цветокоррекция: применение коэффициентов белого баланса, матриц цветопередачи и базовых трансформаций цвета для получения корректного цветового изображения.
  • Работа с метаданными: извлечение и отображение EXIF-данных и других встроенных метаданных, используемых для дальнейшей обработки и каталогизации.
  • Управление экспозицией: базовые операции по масштабированию яркости, тональной коррекции и управлению шумом на уровне исходных данных сенсора.
  • Пакетная обработка: возможность автоматизированной обработки больших наборов файлов через командную строку и скрипты.
  • Портабельность и интеграция: компактный исходный код на C, позволяющий компиляцию на различных платформах и встраивание в другие инструменты обработки изображений.
  • Диагностика форматов: средства для анализа структуры RAW-файлов и идентификации характеристик сенсора и изображения.
Подробнее