Darktable 3.0.0

С прошлой версии внесено почти 3000 коммитов, принято 553 pull-запроcов, исправлено 66 проблем.

Главные изменения:

  • Нити перенесены c реализации POSIX на OpenMP.
  • Масштабная чистка кода.
  • Продолжается сотрудничество с проектом LLVM.
  • Оптимизация производительности чтения файлов для Sony ARW2, Panasonic V5, Phase One, Nikon, Pentax, Canon.
  • Полная переработка интерфейса и переход на GTK/CSS. Из доступных тем на выбор: darktable, darktable-elegant-darker, darktable-icons-darker, darktable-elegant-dark, darktable-elegant-grey, darktable-icons-dark, darktable-icons-grey. Требования к минимальной версии GTK подняты до 3.22.
  • Новая комбинация клавиш для скрытия рамок, сайдбаров, гистограмм, чтобы использовать в режиме «без рамок».
  • Новый модуль для цветокоррекции 3D RGB LUT.
  • Множественные улучшения в модуле denoise. Уровень подавления шума в тенях теперь управляем, включая коррекцию оттенка (cast). Улучшены ползунки и поля ввода.
  • К модулю Soft Proof добавили выбор цветового пространства, в котором он будет считать гистограмму и прочее.
  • Модуль ‘filmic’ объявлен устаревшим, используется его новая версия ‘filmic RGB’, которая заменяет собой модули ‘base curve’, ‘shadows and highlights’ и другие модули глобальной проекции тонов.
  • Добавлен модуль ‘tone equalizer’, объединяющий модули ‘zone system’, ‘shadows and highlights’ и ‘tone mapping (local)’.
  • Добавлен выбор цветового профиля рабочего пространства для модулей, которые будут работать между модулем ввода и модулем вывода.
  • Поддержка последнего Google Photo API
  • Улучшения в модуле тегов, в т.ч. добавлена иерархия тегов.
  • В Linux добавлена поддержка target clones в GCC. Код обработки изображений реализован параллельно на SSE2, SSE3, SSE4, AVX, AVX2. Затем программа на лету выбирает оптимальный вид инструкций в зависимости от используемого процессора.
  • Появились пипетки в модулях ‘split toning’, ‘graduated density’ и ‘watermark’.
  • Новый модуль ‘basic adjustments’ позволяет настроить уровень черного, экспозицию, компрессию светов, контраст, точку серого, яркость и насыщенность.
  • Два новых модуля ‘rgb curve’ и ‘rgb curve’ для работы с отдельными каналами.
  • Изменения в модуле базовой кривой может привести к снижению контраста при тех же настройках.
  • Улучшен поиск по модулям

Основная поддержка камер (добавлено после 2.6):

  • Epson R-D1s;
  • Epson R-D1x;
  • Fujifilm FinePix F770EXR;
  • Fujifilm FinePix S7000;
  • Fujifilm GFX 50R (compressed);
  • Fujifilm X-A10;
  • Fujifilm X-T30 (compressed)l
  • Fujifilm XF10;
  • Kodak DCS Pro 14N;
  • Kodak EasyShare Z981;
  • Kodak EasyShare Z990;
  • Leica C (Typ 112) (4:3);
  • Leica CL (dng);
  • Leica Q (Typ 116) (dng);
  • Leica Q2 (dng);
  • Leica SL (Typ 601) (dng);
  • Leica V-LUX (Typ 114) (3:2, 4:3, 16:9, 1:1);
  • Nikon Z 6 (14bit-uncompressed, 12bit-uncompressed)l
  • Nikon Z 7 (14bit-uncompressed);
  • Olympus E-M1X;
  • Olympus E-M5 Mark III;
  • Olympus TG-6;
  • Panasonic DC-G90 (4:3);
  • Panasonic DC-G91 (4:3);
  • Panasonic DC-G95 (4:3);
  • Panasonic DC-G99 (4:3);
  • Panasonic DC-ZS200 (3:2);
  • Panasonic DMC-TX1 (3:2);
  • Phase One P30;
  • Sony DSC-RX0M2;
  • Sony DSC-RX100M6;
  • Sony DSC-RX100M7;
  • Sony ILCE-6400;
  • Sony ILCE-6600;
  • Sony ILCE-7RM4.

Пресеты баланса белого:

  • Leica Q2;
  • Nikon D500;
  • Nikon Z 7;
  • Olympus E-M5 Mark III;
  • Panasonic DC-LX100M2;
  • Sony ILCE-6400.

Добавлены профили шумоподавления для:

  • Leica Q2;
  • Nikon D3;
  • Nikon D3500;
  • Nikon Z 6;
  • Nikon Z 7;
  • Olympus E-PL8;
  • Olympus E-PL9;
  • Panasonic DC-LX100M2;
  • Sony DSC-RX100M5A;
  • Sony ILCE-6400;
  • Sony SLT-A35.

Источник: linux.org.ru