Darktable — свободный редактор RAW с неразрушающей обработкой и мощным конвейером, который не уступает платным аналогам в динамическом диапазоне и цветокоррекции. Он работает на Linux, macOS и Windows, хранит историю правок в sidecar-файлах и умеет обрабатывать снимки пакетно из командной строки. Ниже — практический цикл от импорта до экспорта.

Установка и первый запуск

В большинстве дистрибутивов darktable есть в репозитории, но версии отстают. Для свежих камер и объективов лучше Flatpak или AppImage с официального сайта. Проверьте версию и поддержку OpenCL — аппаратное ускорение заметно ускоряет шумоподавление и экспорт больших файлов.

darktable --version
darktable -d opencl
clinfo | grep -i 'device name'
flatpak run org.darktable.Darktable

При первом запуске программа предлагает выбрать папку библиотеки. База library.db хранит каталог, рейтинги и историю, а рядом с каждым RAW появляется .xmp с параметрами обработки. Включите запись sidecar-файлов в настройках хранения — тогда каталог можно перенести на другой компьютер вместе с правками.

Импорт и организация библиотеки

Импорт не копирует файлы, а добавляет их в базу по пути. Это удобно для существующего архива, но опасно при переименовании папок: darktable потеряет связь. Если планируете навести порядок, используйте копирование в папку назначения с шаблоном вида $(YEAR)/$(MONTH)/$(YEAR)-$(MONTH)-$(DAY)-$(SEQUENCE).

Организуйте съёмку сразу: звёзды от одной до пяти, цветовые метки, теги. Отбор в табличном режиме занимает минуты, зато потом не приходится листать тысячи кадров. Для серий с одинаковым светом удобно применить стиль или скопировать историю с одного снимка на группу.

darktable-generate-cache
ls ~/.config/darktable/
du -sh ~/.config/darktable/library.db

darktable-generate-cache заранее строит миниатюры — после импорта большого архива интерфейс будет работать плавнее.

Scene-referred: правильный порядок модулей

Современный подход в darktable — scene-referred обработка: сначала приводим линейные данные к сцене, затем тонально сжимаем, и только потом работаем с цветом. На практике порядок такой: exposure, color calibration, denoise (profiled), tone equalizer, sigmoid или filmic rgb, color balance rgb, затем lens correction, crop и retouch.

Не включайте всё сразу. Начните с экспозиции: выставьте среднюю яркость по гистограмме, не доводя света до клиппинга. Затем color calibration — здесь задаётся баланс белого и адаптация к условиям освещения. sigmoid даёт предсказуемый контраст и приятные цвета без долгой возни; filmic rgb гибче, но требует понимания кривых.

Модуль tone equalizer работает с локальной яркостью через маску и позволяет вытянуть тени без шума. color balance rgb отвечает за насыщенность и цветовые сдвиги: не крутите всё подряд, меняйте один параметр за раз и сравнивайте с исходником, временно отключая модули.

Маски: точечная правка

Почти у каждого модуля есть маска. Рисованная маска задаётся кистью, параметрическая — по яркости, цвету или краям, а комбинированная объединяет оба способа. Для неба удобно построить параметрическую маску по яркости с размытием, для лица — рисованную с мягким краем.

Маска инвертируется и ограничивается кривой. Если правка «протекает» на соседние объекты, уменьшите растушёвку и добавьте порог. В модуле retouch маски используются для удаления пятен: сначала создаётся копия слоя, затем кистью указывается дефект и источник.

darktable -d perf
darktable --library ~/photos/library.db
exiftool -Make -Model -LensModel photo.CR3

Запуск с -d perf показывает, какие модули тормозят. Если узкое место — шумоподавление, проверьте OpenCL и уменьшите размер превью.

Шумоподавление и резкость

Для RAW лучший результат даёт denoise (profiled) с профилем камеры: он учитывает шум матрицы по ISO. Профили поставляются вместе с darktable, но для новых камер их может не быть — тогда используйте wavelet-режим и подбирайте силу вручную на масштабе 100%.

Резкость добавляйте в конце, после шумоподавления. Модуль diffuse or sharpen с пресетом для локального контраста часто выглядит естественнее, чем классический unsharp mask. Не увеличивайте резкость на всём кадре: маска по краям сохранит гладкие области и не подчеркнёт шум в тенях.

Экспорт и пакетная обработка

Экспорт настраивается в модуле export: формат, цветовое пространство, размер, качество JPEG. Для веба хватает sRGB и 2048 px по длинной стороне, для печати — Adobe RGB и полное разрешение с sharpening под бумагу. Профиль дисплея должен быть откалиброван, иначе цвета на экспорте будут отличаться от того, что вы видели.

Пакетная обработка через darktable-cli не требует открытия интерфейса. Она берёт RAW, применяет стиль или XMP и сохраняет результат:

darktable-cli photo.CR3 out.jpg --width 2048 --hq true
darktable-cli photo.CR3 out.tif --style "Landscape" --outdir ~/export
for f in raws/*.CR3; do darktable-cli "$f" "${f%.*}.jpg" --width 3000; done

Цикл в shell обрабатывает целую папку: подставьте свой шаблон имени, если файлы лежат в подкаталогах.

Стиль — это набор модулей с параметрами. Создайте его на эталонном снимке, экспортируйте и применяйте к серии. Для одинаково освещённой съёмки это экономит часы, но не отменяет проверку каждого кадра: автоматика ошибается на контровом свете и сложных тенях.

darktable-cli photo.CR3 out.jpg --style "Web" --width 2048
identify -verbose out.jpg | head -30

Вторая команда из ImageMagick показывает встроенный профиль и реальные размеры файла — быстрый способ поймать ошибку экспорта.

Цвет и профили

В настройках цвета укажите профиль монитора, полученный при калибровке. Для проверки печати включите soft proofing и выберите профиль принтера с симуляцией бумаги. Без этого яркие цвета на экране могут оказаться вне охвата печати.

Модуль color checker строит профиль по мишени: снимите ColorChecker, выберите соответствующий набор и получите поправку для color calibration. Для повседневной съёмки достаточно пресета «как сцена» и ручной температуры.

Чек-лист обработки

  • Импорт с копированием и понятной структурой папок, sidecar включены.
  • Отбор по резкости и композиции до цветокоррекции.
  • Экспозиция и баланс белого выставлены до тонального сжатия.
  • Шумоподавление проверено на 100% в тенях.
  • Маски ограничены, правки не затрагивают соседние объекты.
  • Экспорт проверен в sRGB на другом устройстве.

Итог

Darktable требует дисциплины, но не жертвует качеством: неразрушающая история, честная работа с цветом и пакетный экспорт делают его полноценной заменой проприетарным редакторам. Освойте scene-referred цепочку, научитесь строить маски и не включайте лишние модули — и обработка RAW в Linux перестанет быть компромиссом.

Насколько публикация полезна?

Нажмите на звезду, чтобы оценить!

Средняя оценка 0 / 5. Количество оценок: 0

Оценок пока нет. Поставьте оценку первым.

Поделиться: Telegram ВКонтакте