Обзор UFRaw: классический RAW-конвертер с локальной обработкой и устаревшей кодовой базой

UFRaw Программы для работы с фото

UFRaw — свободный настольный RAW-конвертер Уди Фукса, созданный для проявки файлов цифровых камер до передачи изображения в обычный растровый редактор или сохранения в готовый формат. Программа умеет работать самостоятельно, через командную строку и как плагин для GIMP/CinePaint, использует код DCRaw для чтения RAW и Little CMS для управления цветом. Однако оценивать UFRaw в 2026 году нужно прежде всего с учётом возраста проекта: последний официальный релиз 0.22 вышел в июне 2015 года, а разработка ещё тогда была переведена в режим низкой активности. Это по-прежнему полезный инструмент для поддерживаемых старых камер, изучения классического RAW-процесса и воспроизводимой пакетной конвертации, но не современная универсальная замена активно развиваемым RAW-редакторам.

Скачать UFRaw бесплатно

Исходная программа

UFRaw

Программа для работы с изображениями и графикой на русском языке

Оценка8.5

  • Меньше инструментов для точной локальной коррекции
  • Часть расширенных функций доступна только платно
  • Набор инструментов зависит от версии и платформы
  • Может не подойти для сложного профессионального монтажа
Скачать UFRaw

Полностью бесплатно — без СМС и регистрации

Задать вопрос фотографу
Андрей Фёдоров
Как вы могли заметить, здесь есть ТОП-ы на все случаи жизни, причём, их список постоянно пополняется. Кроме того, каждый год они обновляются, ведь я включаю в рейтинги реально лучшие аппараты из всех имеющихся в текущий момент на рынке. Именно мой опыт и знания помогли создать ресурс ТОП Фотограф, который, я надеюсь, приносит вам что-то полезное.
Задать вопрос

Что такое UFRaw и какой продукт рассматривается

Полное название UFRaw расшифровывается как Unidentified Flying Raw. Автор проекта — Udi Fuchs. В исходном замысле это не каталогизатор фотографий и не редактор уровня GIMP или Photoshop, а специализированный этап между RAW-файлом камеры и конечным растровым изображением. Пользователь открывает необработанные данные сенсора, настраивает баланс белого, экспозицию, восстановление светов, интерполяцию, кривые, цветовые профили, кадрирование и часть других параметров, после чего сохраняет результат или передаёт его дальше.

В этом обзоре речь идёт именно об оригинальном UFRaw 0.22 из проекта UFRaw на SourceForge. Его не следует смешивать с nUFRaw и другими последующими форками, которые могли менять зависимости, поддержку камер и сборочную систему. Нельзя также считать Windows-инсталлятор 0.19.2-2 эквивалентом версии 0.22: это более старая сборка, опубликованная до финального релиза исходного проекта.

Архитектура UFRaw отражает эпоху, когда RAW-конвертер часто выступал отдельным загрузчиком для GIMP. Программа не пытается заменить слоёвую ретушь, локальные маски или каталог фототеки. Её задача — получить корректно проявленное изображение из RAW и дать пользователю контроль над ключевыми стадиями преобразования. Именно поэтому в проекте уделено много внимания гистограммам, балансу белого, демозаике, ICC-профилям и сохранению параметров проявки.

Основные параметры UFRaw

Параметр Характеристика
Продукт UFRaw 0.22
Автор проекта Udi Fuchs
Тип RAW-конвертер и проявщик; самостоятельный интерфейс, пакетная утилита и плагин для редакторов своего поколения
Последний официальный релиз 0.22, июнь 2015 года
RAW-движок DCRaw 9.26 в релизе 0.22
Управление цветом Little CMS, входной профиль камеры, рабочий/выходной профиль и профиль дисплея
Основные режимы запуска Графический UFRaw, ufraw-batch, плагин для GIMP/CinePaint при соответствующей сборке
Входные данные RAW-форматы, которые распознаёт встроенная версия DCRaw; поддерживается DNG
Экспорт JPEG, PNG, TIFF, PPM; FITS доступен при сборке с соответствующей библиотекой
Параметры проявки XML-файлы с расширением .ufraw и пользовательская конфигурация .ufrawrc
Пакетная обработка Да, через ufraw-batch и сохранённые параметры
Облако и аккаунт Не требуются; штатная обработка выполняется локально
Мобильная версия Нет
ИИ-функции Нет
Лицензия GNU GPL v2 или более поздняя версия
Стоимость Бесплатно; платных редакций и подписки у оригинального проекта нет

Таблица показывает главный компромисс продукта. По структуре обработки UFRaw остаётся полноценным классическим RAW-проявщиком, но его последняя стабильная база камер зафиксирована на DCRaw 9.26. Для старого NEF, CR2, RAF, PEF, ARW или DNG это может быть достаточным, а для камер и вариантов RAW, появившихся значительно позже 2015 года, совместимость нельзя считать современной.

Текущий статус и распространение

UFRaw 0.22 вышел 16 июня 2015 года. Этот выпуск перешёл на DCRaw 9.26, исправил CVE-2015-3885, убрал поддержку первой ветки Little CMS и улучшил обработку Foveon. Новых официальных релизов UFRaw после 0.22 не появлялось. Ещё в объявлении версии 0.21 автор прямо характеризовал проект как находящийся в low maintenance mode, то есть в режиме минимального сопровождения.

В официальном каталоге файлов для 0.22 находится исходный архив ufraw-0.22.tar.gz. Готового Windows-инсталлятора версии 0.22 в этой папке нет. На SourceForge по-прежнему доступен установщик ufraw-0.19.2-2-setup.exe, но он относится к версии 0.19.2 и не должен восприниматься как современная сборка финального релиза. Это важно для читателя, который находит UFRaw через старые инструкции: номер файла и дата релиза имеют здесь принципиальное значение.

Исторически UFRaw использовался в Linux и других Unix-подобных системах, на macOS и Windows. Документация проекта содержит инструкции для этих платформ, но она создавалась в период актуальной разработки. В 2026 году официальный проект не предоставляет современную матрицу поддерживаемых версий Windows, macOS и дистрибутивов Linux. Практически это означает, что исходный код 0.22 приходится собирать в совместимом окружении либо пользоваться пакетами конкретной системы, если они ещё поддерживаются её сопровождающими.

Что требуется для сборки

UFRaw 0.22 принадлежит к программному стеку GTK2. Для графической версии нужны GTK+ 2 и библиотека управления цветом Little CMS; релиз 0.22 уже не поддерживает старую liblcms1. Дополнительные возможности зависят от библиотек, найденных при сборке. GIMP требуется для плагина GIMP, CinePaint — для соответствующего плагина, libjpeg — для JPEG, libpng — для PNG, libtiff — для TIFF, CFITSIO — для FITS, Exiv2 — для чтения и переноса поддерживаемых EXIF-данных. Lensfun используется для коррекции объектива.

Если библиотека отсутствует при конфигурировании исходного кода, связанная с ней функция или формат может не попасть в итоговую сборку. Поэтому сборки UFRaw 0.22 способны отличаться набором доступных возможностей.

Проект не публикует актуальных для 2026 года требований к объёму оперативной памяти, процессору или видеокарте. Аппаратное ускорение современного типа, нейросетевые модели и обязательный GPU в UFRaw отсутствуют. Ограничивающим фактором сегодня является не мощность нового компьютера, а совместимость старого кода и библиотек с текущей операционной системой.

Интерфейс: как устроена рабочая область

Графический интерфейс UFRaw построен вокруг одного изображения и последовательной проявки. Большую часть окна занимает превью фотографии. Рядом расположены группы параметров, а над или около них — гистограммы и элементы контроля. Подробное официальное руководство иллюстрировано интерфейсом UFRaw 0.15; в последующих версиях появлялись новые возможности и исправления, но основной принцип работы сохранился: открыть RAW, оценить данные, пройти по параметрам преобразования и сохранить результат.

Рабочее окно UFRaw с превью, гистограммами и настройками RAW-проявки
Классическое рабочее окно UFRaw из руководства проекта: превью занимает центральную область, а параметры проявки и гистограммы сосредоточены вокруг него.

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

Предпросмотр не является отдельным декоративным модулем: с ним связаны выбор нейтральной точки для баланса белого, точечные значения цвета, контроль пересветов и провалов, панорамирование и масштаб. Для выбранной точки UFRaw способен показывать RGB, яркость и зону по системе Адамса. Эти инструменты рассчитаны на техническую оценку проявки, а не на просмотр коллекции фотографий.

Панели параметров и страницы настроек

Набор управляющих элементов организован по стадиям RAW-процесса. Пользователь настраивает экспозицию и обработку светов, баланс белого, алгоритм интерполяции, подавление шума, базовую и корректирующую кривые, насыщенность, управление цветом, преобразования кадра и параметры сохранения. Порядок имеет значение: часть вычислений выполняется на ранней стадии работы с RAW, а цветовые и тоновые операции применяются позднее.

Отдельная страница EXIF отображает доступные метаданные исходного файла. Это не полнофункциональный редактор метаданных. Основная цель блока — дать фотографу сведения о съёмке и, для поддерживаемых камер, показать в том числе параметры баланса белого. Перенос EXIF в результат зависит от формата исходника, Exiv2 и выбранного выходного формата.

Интерфейс UFRaw 0.13 с окном настроек и параметрами обработки
Интерфейс UFRaw 0.13 показывает характерную для проекта структуру: отдельное превью RAW, набор технических регуляторов и окно настроек. Более поздняя 0.22 сохранила тот же класс рабочих задач.

Диалог параметров включает поведение программы и конфигурацию, а пользовательские значения сохраняются в .ufrawrc. Это позволяет переносить привычные настройки между запусками. Для конкретной фотографии предназначен другой механизм — файл идентификатора .ufraw, в котором хранится набор параметров преобразования. Разделение глобальной конфигурации и параметров отдельного RAW особенно важно при пакетной обработке.

Режим плагина

UFRaw можно было собирать как загрузчик RAW для GIMP или CinePaint. При открытии RAW появлялось окно проявки, после подтверждения изображение передавалось в графический редактор. Такая интеграция была существенной частью первоначального назначения программы, потому что UFRaw выполнял 16-битные вычисления на стадии проявки и только затем передавал готовое растровое изображение в редактор.

Окно UFRaw при работе как RAW-загрузчик для GIMP
Исторический режим UFRaw как загрузчика RAW для GIMP: параметры проявки настраиваются до передачи растрового изображения в редактор.

Официальные инструкции по плагину относятся к поколению GIMP 2.x и старому GTK-стеку. Поэтому интеграцию UFRaw 0.22 нельзя считать подтверждённым современным способом открытия RAW в актуальных редакторах 2026 года. Если UFRaw нужен именно для старого поддерживаемого RAW, более предсказуемый сценарий — использовать его как самостоятельный конвертер, сохранить результат в TIFF или PNG и открыть полученный файл в текущем редакторе.

Экспозиция и восстановление светов

Регулятор экспозиции в UFRaw работает на раннем этапе RAW-преобразования. Программа умеет автоматически вычислять экспозицию и позволяет корректировать её вручную. Важная особенность — автоматическое значение связано с балансом белого и управлением цветом: изменение этих параметров способно вызвать пересчёт автоматической экспозиции. Если требуется стабильное числовое значение между несколькими кадрами, автоматический режим лучше отключать после получения отправной точки.

Для светов предусмотрены разные варианты поведения. При отрицательной коррекции экспозиции доступно восстановление ярких областей в пространствах LCH или HSV. Эти режимы предназначены для разных компромиссов между сохранением деталей и характером цвета. При положительной коррекции можно использовать более мягкое, близкое к плёночному ограничение светов вместо простого жёсткого отсечения.

Контроль пересвета дополняется индикаторами over/under exposure в превью. Они помогают отличить визуально яркую область от участка, который действительно упирается в допустимый диапазон. Для технического RAW-процесса это полезнее субъективной оценки на одном мониторе: перед экспортом можно проверить не только общий вид, но и положение крайних значений.

Баланс белого: камера, автоматический расчёт и ручная нейтраль

Баланс белого — одна из центральных функций UFRaw. Программа может использовать значение камеры, автоматический расчёт, пресеты для поддерживаемых моделей, цветовую температуру и ручные множители каналов. Температура в поздних версиях допускает значения до 15000 K. Отдельный коэффициент Green позволяет корректировать отклонение по зелёно-пурпурной оси, а отображение множителей каналов помогает видеть, что именно происходит с данными.

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

UFRaw 0.15 в Ubuntu с открытыми настройками баланса белого и RAW-проявки
UFRaw 0.15 в Linux: параметры баланса белого и проявки находятся рядом с большим превью, что позволяет сразу видеть эффект изменения температуры и каналов.

Связь баланса белого с автоматической экспозицией — важная деталь рабочего процесса. Если сначала включить автоматическую экспозицию, затем радикально изменить баланс белого и только после этого сравнивать значения экспозиции, результат может отличаться. Правильнее сначала привести белый к нужной нейтрали, после этого уточнить автоматическую или ручную экспозицию и затем переходить к тоновой кривой.

Демозаика и работа с данными сенсора

Для Bayer RAW UFRaw предлагает несколько алгоритмов интерполяции. В руководстве основным вариантом выступает AHD — Adaptive Homogeneity-Directed. Доступны VNG, четырёхцветный VNG, PPG и Bilinear. Алгоритмы отличаются способом восстановления полноцветного изображения из мозаики цветных фотодиодов: один вариант лучше сохраняет детали на сложных границах, другой работает быстрее, третий может давать иной характер цветных артефактов.

После демозаики доступно цветовое сглаживание. В истории проекта оно было добавлено ко всем алгоритмам интерполяции; сочетание AHD с таким сглаживанием заменило отдельный режим EAHD. В 0.20 появилась поддержка фильтров Fuji X-Trans. В 0.22 улучшили работу с Foveon. Эти функции относятся к конкретной кодовой базе DCRaw 9.26 и не означают, что UFRaw автоматически понимает новые поколения камер с похожими названиями форматов.

Все основные преобразования UFRaw выполняются с 16-битной внутренней точностью. Это было принципиальным достоинством проекта в период, когда GIMP ограничивал часть рабочего процесса 8 битами на канал. Сегодня такой аргумент уже не выделяет UFRaw среди современных RAW-проявщиков, но он объясняет архитектуру программы: критичные операции с экспозицией, белым и цветом выполняются до передачи изображения в обычный редактор.

Шум, тёмный кадр и горячие пиксели

UFRaw использует волновое шумоподавление DCRaw. Порог задаёт интенсивность обработки; нулевое значение оставляет шумоподавление выключенным. Позднее проект получил дополнительный алгоритм despeckling/denoising для сложных условий съёмки, а устранение горячих пикселей стало включаться по умолчанию. Это классические методы эпохи до массового применения нейросетевых денойзеров.

Для кадров с постоянным шумовым рисунком предусмотрено вычитание тёмного кадра. Пользователь указывает отдельную фотографию, снятую без света при сходных условиях, и UFRaw использует её для компенсации части фиксированного шума и горячих пикселей. Метод требует подходящего dark frame; произвольный тёмный файл не является универсальным профилем для любой выдержки, температуры и ISO.

Современного ИИ-шумоподавления в UFRaw нет. Программа не загружает модели и не анализирует сюжет нейросетью. Это делает обработку полностью локальной и воспроизводимой на старом алгоритмическом стеке, но при тяжёлом высокочувствительном RAW качество и скорость современных специализированных денойзеров недоступны.

Кривые, насыщенность и чёрная точка

Тональная обработка разделена на несколько стадий. Базовая кривая используется для формирования исходного тонального характера. Проект особенно известен поддержкой Nikon Tone Curves: UFRaw способен считывать совместимые встроенные кривые из некоторых NEF и работать с файлами кривых Nikon. Для камер других марок пользователь также может применять вручную загруженную или созданную кривую.

Дальше действует корректирующая кривая яркости. Насыщенность и часть тоновых изменений рассчитываются в LCH(ab), что позволяет менять светлоту и цветовые параметры более предсказуемо, чем простым умножением каналов RGB. Есть настройка чёрной точки, автоматический чёрный и автоматическая кривая. Автокривая не рассчитана на безусловное применение к каждому следующему кадру: проект намеренно не удерживает её как постоянную автоматическую настройку для серии из-за непредсказуемости результата на разных изображениях.

Отдельного инструмента повышения резкости в UFRaw 0.22 нет. Отсутствие sharpening прямо числится среди незавершённых возможностей проекта. Это существенное ограничение: даже после удачной проявки фотографию нередко нужно передать в другой редактор для выходной резкости. Нельзя подменять этот пробел настройками демозаики или контраста — они решают другие задачи.

Управление цветом и ICC-профили

Цветовой модуль — одна из наиболее содержательных частей UFRaw. Рабочий процесс разделяет три роли ICC-профилей. Входной профиль описывает камеру или источник. Выходной профиль задаёт рабочее цветовое пространство результирующего изображения и может быть встроен в JPEG, PNG или TIFF. Профиль дисплея применяется только к экранному просмотру и не должен менять сами пиксели экспортируемого файла.

По умолчанию выходным пространством служит sRGB. Когда отдельный входной ICC-профиль не используется, UFRaw может применить цветовую матрицу, связанную с камерой. Преобразования профилей выполняет Little CMS. Разделение входного, выходного и мониторного профиля полезно при диагностике ситуации, когда картинка в UFRaw выглядит иначе, чем в другом приложении: сначала нужно выяснить, каким профилем помечен экспорт и выполняет ли программа просмотра управление цветом.

Профиль монитора не записывается как профиль фотографии только потому, что использовался для предпросмотра. Это правильная модель: мониторный ICC описывает конкретное устройство вывода, а файл должен хранить профиль своего цветового пространства. При сравнении результата в двух программах нужно открывать один и тот же экспорт в приложениях с корректным управлением цветом, а не пытаться компенсировать различие экспозиционным регулятором.

Кадрирование, поворот и коррекция объектива

UFRaw поддерживает кадрирование, поворот и отражение. Есть контроль соотношения сторон: можно выбрать заданную пропорцию, ввести собственную и зафиксировать её при изменении границ кадра. В 0.17 появился auto-crop, полезный после геометрических преобразований, когда по краям возникают пустые области. Произвольный поворот доступен и в пакетной утилите.

Коррекция геометрических искажений объектива реализована через Lensfun. В ранних версиях функция считалась экспериментальной, а к 0.17 была объявлена полностью реализованной и включённой по умолчанию при соответствующей сборке. Наличие самой панели всё равно зависит от того, собран ли UFRaw с Lensfun. Кроме того, база профилей и перечень объективов определяются установленным набором Lensfun, а не только версией UFRaw.

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

Типичный рабочий сценарий от RAW до готового файла

UFRaw удобнее понимать не как набор независимых ползунков, а как последовательность преобразований. Воспроизводимый сценарий для поддерживаемого RAW выглядит следующим образом:

  1. Открыть RAW в самостоятельном UFRaw. Если файл не распознаётся уже на этом этапе, дальнейшие настройки не помогут: сначала нужно проверить поддержку камеры встроенным DCRaw 9.26.
  2. Оценить RAW-гистограмму и исходный баланс белого. Выбрать camera WB, подходящий пресет, автоматический расчёт либо нейтральную точку в кадре.
  3. После установки белого уточнить экспозицию. Проверить индикаторы пересвета и провалов, при необходимости выбрать режим восстановления светов.
  4. Выбрать алгоритм интерполяции. Для большинства обычных Bayer-файлов отправной точкой служит AHD; альтернативы имеют смысл сравнивать на мелких контрастных деталях и цветных границах.
  5. При необходимости настроить шумоподавление, цветовое сглаживание, удаление горячих пикселей или dark frame. Не повышать порог шума только ради гладкого превью: проверять мелкие фактуры при увеличении.
  6. Настроить базовую и корректирующую кривые, насыщенность и чёрную точку. После каждого значимого изменения смотреть не только на изображение, но и на живую гистограмму.
  7. Проверить управление цветом: входную матрицу или профиль, выходное пространство и профиль дисплея. Для обычной передачи в веб и большинство бытовых сценариев sRGB остаётся наиболее совместимым выходным пространством.
  8. Выполнить кадрирование, поворот и доступную коррекцию объектива. Убедиться, что автоматическое кадрирование не срезало важный край кадра.
  9. Выбрать формат результата и параметры сохранения. Для дальнейшего редактирования предпочтительнее формат без JPEG-потерь; для финального компактного файла можно использовать JPEG.
  10. Сохранить файл параметров .ufraw, если проявку нужно повторить или применить в пакетном режиме. После экспорта отдельно открыть результат и проверить размеры, профиль, метаданные и отсутствие неожиданного клиппинга.

Этот порядок не требует каждый раз менять все параметры. Его смысл — не перескакивать между стадиями, которые влияют друг на друга. Особенно заметна зависимость автоматической экспозиции от баланса белого и цветовой обработки. Если сначала довести тон, а затем полностью перестроить white balance, часть предыдущих автоматических решений придётся пересчитать.

Эта модель (Типичный рабочий сценарий от RAW до готового файла) в других рейтингах 🏆:

Какие RAW-файлы UFRaw открывает

UFRaw не содержит отдельный современный каталог камер. Чтение RAW основано на встроенном коде DCRaw. В версии 0.22 это DCRaw 9.26, поэтому реальная совместимость определяется тем, что распознаёт именно эта версия декодера. В проекте традиционно поддерживались RAW многих Canon, Nikon, Pentax, Sony, Fujifilm, Samsung и других камер, а также Adobe DNG. Финальный релиз добавил новые на тот момент модели и улучшил Foveon.

Привязывать UFRaw 0.22 к современному списку камер по одному расширению нельзя. Два файла с одинаковым расширением способны происходить от разных поколений камеры и иметь различную внутреннюю структуру. Например, наличие поддержки семейства RAW конкретного производителя в 2015 году не гарантирует чтение аппарата, выпущенного через много лет. Для рабочей системы критерий простой: модель камеры должна быть распознана DCRaw 9.26 либо файл должен быть совместимым DNG, который этот декодер умеет читать.

UFRaw также умеет читать RAW, сжатые внешними gzip или bzip2, когда сборка содержит необходимые библиотеки. Это нишевая возможность и не имеет отношения к внутреннему сжатию RAW камеры. Поддержка встроенного превью используется, в частности, для ускоренного получения миниатюр и может вызываться в пакетном режиме.

Экспорт: JPEG, PNG, TIFF, PPM и FITS

Базовый набор выходных форматов включает JPEG, TIFF и PPM; PNG появился в развитии проекта позже и поддерживает выбор 8 или 16 бит. FITS добавлен как дополнительный формат и при сборке отключён по умолчанию, пока не подключена CFITSIO. Фактический список в установленном экземпляре зависит от библиотек, с которыми он был собран.

Для JPEG доступны параметры качества/сжатия и прогрессивное кодирование. В истории проекта добавлялась JPEG-оптимизация без изменения изображения, направленная на уменьшение размера файла. JPEG подходит для готового компактного результата, но не является лучшим промежуточным форматом, если после UFRaw предстоит интенсивная ретушь.

PNG полезен, когда нужен растровый результат без JPEG-компрессии; выбор 16-битного PNG позволяет сохранить больше градаций для дальнейшей обработки. TIFF традиционно используется как промежуточный фотографический формат и поддерживает перенос EXIF при наличии подходящей версии Exiv2. PPM остаётся простым техническим вариантом, удобным в Unix-конвейерах, но обычно менее практичным для хранения фототеки.

EXIF при сохранении

UFRaw умеет переносить EXIF не из любого RAW. В документации проекта перечислены поддерживаемые семейства Canon CRW/CR2, Nikon NEF, Pentax PEF, Samsung PEF, Sony SR2/ARW, Fujifilm RAF и DNG. Запись метаданных в JPEG, PNG и TIFF зависит от формата и Exiv2. Если исходник открывается, это ещё не означает, что весь его EXIF будет автоматически перенесён в любой экспорт.

Поэтому метаданные нужно проверять отдельно после сохранения. Для архивного workflow полезно убедиться хотя бы в наличии даты съёмки, параметров камеры и прочих полей, которые важны конкретной коллекции. Если UFRaw не переносит нужное поле, это не следует исправлять повторной проявкой; метаданные можно обрабатывать отдельным специализированным инструментом после конвертации.

Файлы .ufraw и воспроизводимость проявки

Настройки отдельного изображения можно записать в ID-файл с расширением .ufraw. Он имеет XML-структуру и хранит параметры преобразования, а не копию RAW. Такой sidecar позволяет вернуться к проявке без изменения исходного файла и служит мостом между графическим интерфейсом и ufraw-batch.

Варианты сохранения ID позволяют записать его вместе с результатом или только ID без немедленного создания растрового файла. Второй режим полезен, когда фотограф сначала визуально настраивает несколько кадров, а конвертацию запускает позднее одной пакетной командой. Файл можно передать в ufraw-batch как конфигурацию и получить тот же набор параметров без повторного выставления ползунков.

Кроме sidecar используется .ufrawrc — глобальная пользовательская конфигурация. Порядок применения настроек построен от общих к частным: внутренние значения программы, пользовательский ресурс, ID конкретного изображения, параметры командной строки и, в интерактивном режиме, изменения в интерфейсе. Для диагностики пакетной серии важно помнить эту иерархию: параметр, заданный позднее, способен перекрыть более ранний.

Пакетная обработка и командная строка

ufraw-batch — самостоятельная часть проекта, а не скрытый режим графического окна. Она предназначена для проявки без интерактивного превью и особенно полезна вместе с ID-файлами. Пользователь может настроить эталонный кадр в GUI, сохранить параметры, а затем вызвать пакетный конвертер для одной или нескольких фотографий.

Командная строка даёт контроль над выходным форматом, именованием, балансом белого, экспозицией, поворотом и другими параметрами, которые предусмотрены UFRaw. Можно также извлекать встроенное превью RAW. Такой способ подходит для скриптов, старых серверных процессов и воспроизводимых конвейеров, где интерфейс не нужен.

Пакетная обработка UFRaw не является современным «синхронизировать правки по каталогу» с визуальным управлением тысячами кадров. Это прежде всего CLI-конвертер. Если вся серия снята при одинаковом освещении и на одной камере, использование явно сохранённого ID-файла даёт понятный и проверяемый результат. Если сцены различаются по свету, автоматическая кривая или один набор экспозиционных параметров не должны механически применяться ко всему массиву.

Что в UFRaw отсутствует: облако, мобильность и ИИ

Оригинальный UFRaw 0.22 — локальная настольная программа. У него нет веб-редактора, синхронизации проектов через аккаунт, мобильного приложения для iOS или Android, общей облачной медиатеки и системы совместного доступа. RAW открывается с локальной файловой системы, преобразуется на компьютере и сохраняется туда, куда указывает пользователь.

ИИ-модулей в продукте также нет. Автоматическая экспозиция, автоматический баланс белого и автокривая основаны на обычных алгоритмах анализа изображения, а не на машинном обучении. Волновое шумоподавление, демозаика AHD/VNG/PPG, коррекция матрицами и ICC — детерминированные классические методы.

Для приватности такая архитектура означает отсутствие обязательной передачи фотографии на сервер только ради проявки. Это особенно удобно для личных архивов и кадров, которые нельзя загружать в стороннее облако. Однако локальность сама по себе не делает старое приложение автоматически безопасным: версия 0.22 не получает современных исправлений, поэтому файлы из недоверенных источников разумнее обрабатывать поддерживаемым программным стеком.

Интернет, приватность и технические риски

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

Главный технический риск связан с возрастом кода. Сам релиз 0.22 в 2015 году закрывал CVE-2015-3885, но после этого официальных стабильных обновлений не выходило. Нельзя делать из этого вывод о наличии конкретной новой уязвимости без отдельного аудита, зато можно точно говорить об отсутствии регулярного потока исправлений. Для рабочей станции с высокой ценой ошибки это аргумент в пользу актуального RAW-конвертера.

Есть и риск совместимости зависимостей. GTK2, старые варианты интеграции GIMP, Exiv2 и другие библиотеки менялись после выхода UFRaw. Современный дистрибутив способен не содержать подходящий пакет или собирать программу с патчами сопровождающего. При такой установке ответственность за совместимость частично переносится с исходного проекта на пакетировщика системы.

Русский интерфейс и локализация

Русский перевод появился в UFRaw ещё в версии 0.10 вместе с французской локализацией. Проект использует систему переводов для графического интерфейса. Это означает, что русский язык относится к штатным локализациям UFRaw, а не к сторонней русификации. При сборке наличие конкретного языка также зависит от того, включены ли соответствующие локали и каталоги переводов в пакет.

Цена, лицензия и редакции

UFRaw распространяется бесплатно по GNU General Public License. Начиная с версии 0.14 лицензирование изменено с «GPLv2» на «GPLv2 или более поздняя версия». У оригинального проекта нет разделения на Free, Pro, Studio или Enterprise, нет подписки и одноразовой коммерческой лицензии.

Пробного периода тоже нет, потому что функциональность не продаётся как ограниченная демоверсия. После установки пользователь получает те возможности, которые были включены при сборке. Если нет TIFF, JPEG, FITS или Lensfun, причина заключается не в платном тарифе, а в составе зависимостей.

Плюсы и минусы UFRaw

Плюсы и минусы

Плюсы ✔️
  • Полностью бесплатная GPL-лицензия без подписки, регистрации, лимита экспорта и водяных знаков.
  • Локальная обработка RAW без обязательной загрузки фотографий на внешний сервер.
  • Развёрнутый контроль баланса белого: камера, автоматический режим, пресеты, температура, Green, канальные множители и нейтральная точка.
  • Технические гистограммы, контроль пересветов и провалов, точечные RGB/яркостные значения помогают оценивать проявку до экспорта.
  • Несколько алгоритмов демозаики, цветовое сглаживание, wavelet denoise, dark frame и устранение горячих пикселей дают больше контроля, чем простой «RAW в JPEG».
  • Полноценная модель управления цветом с отдельными входным, выходным и мониторным ICC-профилями.
  • Файлы .ufraw сохраняют параметры проявки отдельно от RAW, а ufraw-batch позволяет воспроизводить обработку без графического интерфейса.
  • Поддержка JPEG, PNG, TIFF и PPM покрывает типичные старые сценарии экспорта; 16-битный PNG полезен как промежуточный файл.
Минусы ❌
  • Последний официальный релиз вышел в 2015 году, а проект ещё тогда находился в режиме минимального сопровождения.
  • Поддержка камер ограничена поколением DCRaw 9.26, поэтому актуальные модели и новые варианты RAW нельзя считать совместимыми.
  • Официальная папка 0.22 содержит исходный tar.gz, но не современный Windows-инсталлятор; доступный setup относится к 0.19.2.
  • GTK2 и старые интеграции с GIMP усложняют установку и использование на текущих системах.
  • В UFRaw нет инструмента повышения резкости — этот пробел прямо остался в перечне незавершённых возможностей проекта.
  • Нет облачной синхронизации, мобильных клиентов, ИИ-модулей, современной фототеки и командных функций совместной работы.
  • Набор форматов и отдельных функций зависит от библиотек, с которыми собран конкретный экземпляр программы.
  • Отсутствие регулярных обновлений делает UFRaw слабым выбором для нового производственного workflow, где важны актуальная совместимость и своевременные исправления.

Кому подойдёт UFRaw

  • Владельцам старых камер с RAW, который точно распознаёт DCRaw 9.26. В таком сценарии UFRaw даёт прямой доступ к белому, экспозиции, демозаике, кривым и ICC без подписки.
  • Пользователям Linux и Unix-подобных систем, готовым работать со старым открытым ПО. Здесь ценность представляют исходный код, пакетная утилита и понятная зависимость функций от библиотек.
  • Для архивных конвейеров. Если организация уже хранит .ufraw sidecar-файлы и использует фиксированный набор старых камер, воспроизводимость старого процесса может быть важнее новых функций.
  • Для изучения классического RAW-пайплайна. UFRaw наглядно разделяет баланс белого, экспозицию, демозаику, кривые, управление цветом и экспорт, поэтому хорошо показывает логику цифровой проявки.
  • Для скриптовой конвертации совместимых файлов. ufraw-batch удобен там, где нужен простой CLI и уже известны рабочие параметры.

Кому UFRaw не подойдёт

  • Владельцам новых камер. Для них необходим конвертер с регулярно обновляемым RAW-декодером и актуальными профилями устройств.
  • Тем, кому нужен готовый установщик и гарантированная поддержка современной ОС. Оригинальный проект не выпускает свежих бинарных релизов.
  • Фотографам с большим активным каталогом. UFRaw не заменяет современный DAM, рейтинги, поиск, версии, синхронизацию и визуальное управление большой библиотекой.
  • Пользователям, которым нужны локальные маски, продвинутая ретушь и выходная резкость внутри одного приложения. UFRaw завершает только часть цепочки обработки.
  • Тем, кто рассчитывает на современные ИИ-инструменты. Нейросетевого денойза, интеллектуальных масок, генеративной ретуши и AI-upscale здесь нет.
  • Командам и студиям, которым требуется активная поддержка производителя. Десятилетний перерыв в официальных релизах плохо сочетается с SLA, быстрым внедрением новых камер и контролируемой безопасностью.

Альтернативы UFRaw в 2026 году

RawTherapee 5.13

RawTherapee — наиболее прямой современный вариант для пользователя, которому нужен бесплатный самостоятельный RAW-проявщик, а не фотокаталог. Версия 5.13 вышла 26 июля 2026 года и доступна для Linux, Windows и macOS. Проект активно обновляет RAW-декодирование: в новых версиях используется LibRaw с резервным механизмом на базе усовершенствованного dcraw. По сравнению с UFRaw это принципиально важное преимущество для новых камер и современного рабочего окружения.

Выбирать RawTherapee разумно, когда нужна та же базовая идея — локально проявить RAW с техническим контролем — но без привязки к кодовой базе 2015 года. UFRaw остаётся проще как исторический компактный конвертер и CLI, зато RawTherapee значительно лучше соответствует текущей поддержке камер.

darktable 5.6.0

darktable 5.6.0 вышел 21 июня 2026 года. Для него доступны официальный Windows-инсталлятор, сборки macOS, AppImage и исходный код. Это уже не только RAW-проявщик, а фотографический workflow с библиотекой, тёмной комнатой, недеструктивной обработкой и большим набором модулей. В ветке 5.6 появились и опциональные локальные ИИ-возможности, включая объектные маски и нейросетевое восстановление.

darktable уместнее UFRaw при регулярной обработке съёмок, когда нужны каталог, серии, современные модули и актуальное сопровождение. Он заметно сложнее по интерфейсу и концепции, поэтому для единственной старой RAW-фотографии UFRaw может казаться компактнее; для нового рабочего процесса преимущество находится на стороне поддерживаемого продукта.

digiKam 9.1.0

digiKam 9.1.0 выпущен 7 июня 2026 года и работает в Linux, Windows и macOS. Его основная специализация шире: импорт, каталогизация, теги, поиск, метаданные и редактирование фото, RAW и видео. Поэтому это альтернатива не столько отдельному ползунку UFRaw, сколько сценарию, в котором фотографии сначала нужно организовать, а затем обрабатывать.

digiKam разумнее выбирать для большой локальной медиатеки. UFRaw не имеет сопоставимой системы управления коллекцией, зато его пакетный конвертер проще встроить в старый скриптовый pipeline. Эти программы решают разные по масштабу задачи.

Частые проблемы при установке и запуске

UFRaw 0.22 не удаётся установить из найденного Windows setup

Сначала нужно сверить номер файла. Официальный Windows setup, который до сих пор легко находится в каталоге SourceForge, имеет версию 0.19.2-2. Финальная папка 0.22 содержит исходный архив, а не установщик Windows. Попытка «обновить» старый setup до 0.22 заменой имени или копированием файлов не является корректной установкой.

Для 0.22 нужен совместимый пакет конкретной системы либо сборка из исходного кода с требуемыми зависимостями. Если цель — просто открыть современный RAW на текущей Windows, трудозатраты на восстановление старого стека обычно выше, чем установка поддерживаемого RAW-конвертера.

Сборка завершается без нужного формата экспорта

Проверять следует не меню сохранения, а результат конфигурирования и установленные библиотеки. JPEG связан с libjpeg, PNG — с libpng, TIFF — с libtiff, FITS — с CFITSIO. Отсутствие одной зависимости может удалить соответствующий модуль из конкретной сборки. Переустановка той же бинарной сборки не добавит функцию, если пакет был собран без неё.

RAW не открывается

Первый диагностический вопрос — поддерживает ли камеру DCRaw 9.26. Расширение файла само по себе недостаточно. Если модель значительно новее 2015 года, UFRaw не следует использовать как эталон проверки исправности RAW. Тот же файл стоит открыть в актуальном RawTherapee, darktable или фирменном конвертере камеры. Если современный декодер читает файл, а UFRaw — нет, это указывает на ограничение совместимости, а не на необходимость менять экспозицию или ICC-профиль.

После изменения баланса белого меняется автоматическая экспозиция

Это ожидаемая часть алгоритма UFRaw. Автоэкспозиция рассчитывается с учётом стадии white balance и управления цветом. Для серии сначала устанавливают белый, затем получают экспозицию, после чего при необходимости отключают автоматический режим и фиксируют значение. Такой порядок предотвращает неожиданные пересчёты при дальнейшей тоновой настройке.

Цвет экспорта отличается от превью

Нужно разделить три профиля: входной, выходной и мониторный. Профиль дисплея влияет на показ в UFRaw, а выходной ICC описывает сохранённое изображение. Следует убедиться, что профиль результата встроен и программа, в которой выполняется сравнение, поддерживает управление цветом. Сравнение с приложением, игнорирующим ICC, не позволяет корректно оценить цвет UFRaw.

В экспортированном файле нет ожидаемого EXIF

Не все RAW-семейства поддерживают перенос EXIF одинаково. Нужно проверить, собран ли UFRaw с Exiv2, относится ли исходный формат к поддерживаемым для переноса метаданных и допускает ли выбранный выходной формат запись этих данных. Если изображение сохранено корректно, но часть метаданных отсутствует, это отдельная задача и её лучше решать специализированным редактором EXIF.

Не появляется коррекция объектива

Модуль зависит от Lensfun. Сначала проверяется наличие этой библиотеки в сборке UFRaw, затем — наличие профиля нужного объектива и камеры в установленной базе Lensfun. Если UFRaw собран без Lensfun, искать настройку внутри файла .ufraw бессмысленно: функциональность отсутствует на уровне сборки.

Пакетная конвертация даёт не тот результат, что GUI

Нужно проверить, какие настройки взяты из .ufrawrc, какие сохранены в ID-файле и какие переданы самой командой ufraw-batch. Параметры более позднего уровня перекрывают более ранние. Самый воспроизводимый вариант — сохранить явный ID-файл для проверенного кадра и использовать его как конфигурацию, не добавляя противоречащие параметры командной строки.

Как проверить результат после экспорта

Финальный контроль UFRaw лучше выполнять вне окна проявки. Это позволяет отделить правильность RAW-преобразования от особенностей превью. Минимальная проверка включает несколько пунктов:

  • Открыть сохранённый файл в приложении с управлением цветом и убедиться, что яркость и цвет соответствуют ожидаемому результату.
  • Проверить размеры изображения и кадрирование, особенно после auto-crop, поворота и изменения соотношения сторон.
  • Посмотреть светлые и тёмные области в масштабе 100 процентов и убедиться, что восстановление светов не создало неестественных цветных пятен, а тени не потеряли нужные детали.
  • Оценить мелкие фактуры после демозаики и шумоподавления. Слишком высокий порог denoise способен сделать текстуру гладкой, а другой интерполятор — изменить характер ложного цвета на границах.
  • Проверить встроенный ICC-профиль. Для файла, который должен быть sRGB, отсутствие или подмена профиля может вызвать различия между программами просмотра.
  • Проверить EXIF, если метаданные важны для архива или публикации.
  • Для 16-битного PNG убедиться, что принимающее приложение действительно сохранило и читает нужную разрядность, а не только показывает изображение.
  • Если результат предназначен для пакетного конвейера, повторить обработку второго тестового RAW с тем же ID-файлом и сверить ожидаемые параметры.

Такой контроль особенно важен для старого ПО. Отсутствие сообщения об ошибке означает только успешное завершение операции, но не гарантирует правильный цветовой профиль, метаданные, кадрирование или поддержку конкретной камеры.

FAQ

UFRaw изменяет исходный RAW-файл?

Штатная схема работы читает RAW и создаёт отдельный растровый результат. Параметры проявки можно хранить в .ufraw ID-файле рядом с оригиналом. Это позволяет повторить конвертацию, не превращая RAW в редактируемый контейнер настроек.

Можно ли использовать UFRaw только из командной строки?

Да. ufraw-batch предназначен именно для неинтерактивной конвертации. Графическая версия удобна для подбора параметров, а затем сохранённый ID-файл можно передать пакетной утилите. Для автоматизированного сервера это практичнее, чем запуск GUI.

Почему RAW-гистограмма и живая гистограмма показывают разную картину?

Они относятся к разным стадиям обработки. RAW-гистограмма описывает исходные каналы до части преобразований, а живая гистограмма рассчитывается по текущему результату в рабочем цветовом пространстве. Поэтому после изменения white balance, экспозиции, кривой или кадрирования их форма не обязана совпадать.

Изменит ли профиль монитора экспортируемый файл?

Профиль дисплея предназначен для корректного предпросмотра. Цветовое пространство сохранённого изображения задаёт выходной профиль. Если после замены мониторного ICC меняется только внешний вид превью, но не пиксельные данные экспорта, это соответствует логике цветового конвейера UFRaw.

Можно ли считать любой DNG совместимым с UFRaw?

Нет. DNG поддерживается, но UFRaw всё равно декодирует его через DCRaw 9.26. Само расширение .dng не гарантирует, что конкретный вариант данных и конкретная камера будут корректно распознаны старым декодером.

Чем .ufraw отличается от .ufrawrc?

.ufraw — ID-файл с параметрами проявки конкретного изображения или набора настроек для повторного применения. .ufrawrc — пользовательская конфигурация программы. При поиске причины различий между GUI и batch нужно учитывать оба уровня и параметры командной строки.

Почему Windows setup имеет номер 0.19.2-2, хотя финальный UFRaw — 0.22?

Потому что официальный готовый Windows-инсталлятор сохранился от более старой ветки. Каталог 0.22 содержит исходный архив ufraw-0.22.tar.gz. Поэтому номер setup нельзя игнорировать: установка 0.19.2-2 не превращается в 0.22 только из-за того, что SourceForge одновременно показывает более новый исходный релиз.

UFRaw и nUFRaw — один продукт?

Нет. Здесь рассматривается оригинальный UFRaw Уди Фукса. nUFRaw — отдельный форк; его исправления, зависимости и совместимость не являются характеристиками исходной версии 0.22 и должны оцениваться отдельно.

Итог: когда UFRaw всё ещё имеет смысл

UFRaw остаётся логичным выбором в узком наборе сценариев: есть совместимый старый RAW, нужен полностью локальный свободный конвертер, важны ручной баланс белого, классическая демозаика, ICC-управление цветом или повторяемый ufraw-batch. Для учебного разбора цифровой проявки программа особенно наглядна, потому что не скрывает основные этапы за автоматическими пресетами.

Для нового фотографического процесса исходная версия UFRaw 0.22 уже слишком стара. Камеры после эпохи DCRaw 9.26, современные ОС, текущие плагины, регулярные исправления, локальные маски, каталог, нейросетевые функции и удобные официальные установщики требуют поддерживаемого продукта. RawTherapee лучше подходит как актуальный самостоятельный свободный RAW-проявщик; darktable — как комплексный RAW-workflow с библиотекой и современными модулями; digiKam — когда центральной задачей становится управление большой фотоколлекцией.

Главный критерий выбора здесь не количество старых функций UFRaw, а цена совместимости. Если существующий архив и конвейер уже построены вокруг UFRaw и работают с известными камерами, сохранение такого окружения может быть оправдано. Если workflow создаётся с нуля в 2026 году, активная поддержка RAW-декодера и операционных систем важнее компактности классического интерфейса.

Поделиться с друзьями
Андрей Федоров
Андрей Федоров

Фотография – это целое искусство, где необходима полная самоотдача, недюжинный самоконтроль и безупречное чувство прекрасного. А если вы ещё и желаете досконально разбираться в фототехнике – вам потребуется соответствующее образование и немалый опыт. У меня имеется и то, и другое, ведь я работаю профессиональным фотографом уже около 20 лет. За плечами высшее техническое образование в сфере фототехники, а также подтверждённая профессия «Фотоискусство и диджитал графика» от РГУ имени А. Н. Косыгина. Кроме того, полученные специальности не остановили меня в развитии, и я закончил ещё и несколько платных тематических курсов, существенно подтянув свои знания в сфере фотодела. В конце концов жизненный путь привёл меня к созданию своего сайта, где я делюсь собственным немалым опытом с читателями. Подробнее обо мне...

Оцените автора
( Пока оценок нет )
Топ фотограф
Добавить комментарий