PhotoFlow нужен тем, кто хочет проявлять RAW-файлы, править тон и цвет, корректировать оптику и геометрию, выполнять локальную ретушь и собирать сложные коррекции из слоёв и масок так, чтобы исходные пиксели не переписывались. Программа особенно полезна фотографам, которым привычна логика слоёв, но требуется неразрушающий конвейер: параметры проявки, кривые, маски, резкость, клонирование и другие операции остаются редактируемыми, а результат пересчитывается из исходника.
- Портретная ретушь и коррекция фигуры
- Замена фона и удаление объектов
- Пакетная обработка сотен снимков
- Нет встроенного каталога снимков
- Нет развитых кистей для рисования
- Шумоподавление менее зрелое
Как устроен рабочий процесс PhotoFlow
Ключевая идея PhotoFlow — не применять фильтры к изображению «навсегда», а строить цепочку операций. В списке слоёв находятся не только изображения, но и корректирующие операции. Если открыть RAW, в стеке обычно появляются RAW loader и RAW developer. Первый отвечает за чтение данных, второй — за проявку. Выше можно добавлять Curves, Basic Adjustments, Sharpening, маски, геометрические операции и другие слои. Каждый такой элемент можно отключить, изменить, переставить или поместить в группу.
Эта модель отличается и от классического растрового редактора, где многие действия меняют пиксели активного слоя, и от RAW-конвертера с фиксированным набором модулей. В PhotoFlow почти любой фильтр становится частью стека. Поэтому один и тот же инструмент можно применить несколько раз в разных местах цепочки: например, сначала мягко сжать контраст до локальной коррекции, затем вторыми Curves поправить только тени через маску.
Порядок слоёв важен. Если изменить экспозицию до клонирования, Clone Stamp получает уже скорректированный вход. Если поставить кривые выше слоя клонирования, те же кривые воздействуют и на исходные участки, и на клонированный фрагмент. Это позволяет перестраивать обработку без повторного ретуширования. При сложных проектах полезно давать слоям содержательные имена: «WB +0.3», «Sky curve», «Skin mask», «Final sharpening». Иначе стек быстро превращается в набор одинаковых Curves и Clone.

Основное окно разделено на область изображения и боковую панель. В панели видны гистограмма, дерево слоёв и параметры выбранной операции. В более поздней компоновке управление активным инструментом находится в той же левой области; существует и вариант с плавающей панелью параметров. Внизу окна расположены элементы масштаба и индикатор состояния, а рядом — переключатели предварительного просмотра, включая soft proof там, где он доступен в сборке.
Установка и начало работы
PhotoFlow выпускался для Windows, macOS и Linux. Стабильный публичный релиз 0.2.8 распространялся для Linux в виде AppImage, для macOS — как образ приложения, а для Windows — как архив с исполняемым файлом. Разные сборки программы могут заметно отличаться интерфейсом и набором модулей, поэтому после запуска полезно сначала проверить окно Settings и список Add New Layer, а уже затем переносить инструкции один в один.
На Linux AppImage обычно не требует системной установки, но файлу нужен исполняемый атрибут. На macOS приложение переносилось в Applications. Windows-сборка 0.2.8 запускалась из распакованного каталога. В статье не предполагается конкретный пакет: важнее, чтобы рабочая сборка открывала изображения и показывала базовые слои, а не только запускала пустое окно.
Для первой проверки лучше взять обычный JPEG или TIFF, затем отдельно открыть RAW с камеры. Если JPEG открывается, а RAW нет, причина часто не в интерфейсе, а в поддержке конкретного сенсора или декодера. PhotoFlow использует RawSpeed и имеет резервное декодирование на основе кода RawTherapee; в стабильной 0.2.8 этот резервный путь, в частности, добавлялся для некоторых DNG, которые не читались RawSpeed. Это расширяет совместимость, но не означает поддержку каждого нового формата без исключений.
После запуска удобно выполнить пять действий. Откройте тестовый кадр кнопкой Open. Проверьте, что гистограмма меняется при выборе изображения. Для RAW убедитесь, что в дереве слоёв появились RAW loader и RAW developer. Дважды щёлкните RAW developer либо выберите его так, чтобы отобразились вкладки параметров. Затем добавьте простой Curves через Add New Layer и убедитесь, что его можно включать и выключать без изменения исходного файла.
Главное окно, слои и параметры
Список слоёв — центральный элемент работы. В отличие от привычного Photoshop-подобного представления, слой здесь часто означает вычислительную операцию. В одном проекте рядом могут находиться RAW developer, Curves, Gaussian Blur, Clone layer, Path mask и группа, объединяющая несколько шагов. Группа нужна не только для порядка: её режим наложения и непрозрачность могут управлять действием всей вложенной цепочки.
У выбранного слоя обычно доступны режим наложения, непрозрачность и собственные параметры инструмента. В старых материалах PhotoFlow встречается отдельное понятие Intensity наряду с Opacity. Для Curves это принципиально: интенсивность ослабляет саму трансформацию, а непрозрачность смешивает результат слоя с входом. Два ползунка могут давать похожий визуальный итог на умеренных значениях, но математически это разные операции, поэтому при тонкой цветокоррекции полезно понимать, какой именно механизм вы регулируете.
В дереве можно отключать слой, удалять его, перемещать и группировать. В 0.2.8 были добавлены сочетания клавиш для копирования, вырезания, вставки и удаления слоёв. Если стек большой, лучше не менять порядок «на глаз»: операция, использующая другой слой как источник, например Clone layer, может зависеть от конкретного места в структуре. Перемещение источника меняет вычислительную цепочку и иногда приводит к неожиданному результату.
PhotoFlow умеет хранить состояние раскрытия групп в PFI, что полезно для длинных проектов. На практике удобно сворачивать законченные блоки: «RAW», «Local contrast», «Sky», «Retouch», «Output». Это не влияет на изображение, но делает дерево управляемым.
Добавление инструментов через Add New Layer
Кнопка добавления слоя открывает окно Add New Layer. В документированных сборках инструменты распределены по вкладкам load, color, detail, geom, mask, G’MIC и misc. Набор зависит от версии, но эта классификация хорошо показывает логику программы: загрузка и проявка отделены от цветовых операций, детализации, геометрии и масок.
На вкладке color в документированных интерфейсах видны Color profile conversion, Basic Adjustments, Curves, Invert, Desaturate, Threshold, Channel Mixer, Uniform Fill, Gradient, H/S/L Mask и фильтры эмуляции плёнки. Не все пункты одинаково полезны в каждом проекте. Для обычной фотографии чаще всего достаточно RAW developer, Curves или Basic Adjustments, нескольких масок и финальной резкости. Channel Mixer, Threshold и специальные режимы нужны при построении масок, чёрно-белой обработки или технических промежуточных слоёв.
Вкладка geom содержит операции, меняющие геометрию изображения: Crop image, Scale & rotate image, Perspective correction и Optical corrections в сборках, где этот модуль присутствует. Важно, что геометрическая операция тоже остаётся слоем. Можно позднее изменить рамку кадрирования или параметры перспективы, не пересоздавая предыдущие тональные коррекции.

Инструменты, требующие работы мышью по изображению, имеют режим редактирования и режим просмотра результата. В режиме редактирования показываются направляющие, контуры, точки или затемнённые области, которые не являются частью финального изображения. В режиме preview выводится уже рассчитанный результат. Если инструмент «не реагирует» на перетаскивание рамки или точек, прежде чем считать это ошибкой, проверьте, активирован ли именно режим редактирования выбранного слоя.
RAW developer: что происходит после открытия RAW
При открытии поддерживаемого RAW PhotoFlow автоматически создаёт базовую пару RAW loader и RAW developer. RAW loader считывает сенсорные данные, а RAW developer выполняет основные операции проявки. Эта архитектура полезна тем, что RAW-проявка становится обычным редактируемым звеном стека: после локальных правок можно вернуться к балансу белого или экспозиции и увидеть пересчитанный результат всей цепочки.
В документированных версиях RAW developer разделён на вкладки WB, Exp, Lens или Corr, Demo и Color. В более позднем интерфейсе названия могут немного меняться, но функциональное деление сохраняется: баланс белого, экспозиция и световые данные, коррекции сенсора/оптики, демозаика и преобразование цвета.
Баланс белого: WB
Вкладка WB позволяет выбрать источник баланса белого и при необходимости уточнить температуру, tint и коэффициенты каналов. В документированной сборке есть режим CAMERA, а также Spot, Color spot и набор типовых пресетов освещения. CAMERA использует данные, записанные камерой. Spot удобен для нейтральной области, если в кадре есть серый или почти нейтральный объект. Color spot применяется, когда требуется брать образец с учётом цветовой цели.
Практически начинать стоит с CAMERA. Если кожа, белая стена или серый объект заметно уходит в цвет, переключитесь на Spot и укажите участок, который должен быть нейтральным. При смешанном освещении одной точки часто недостаточно: тогда разумнее оставить глобальный WB близким к естественному, а цветовой конфликт исправлять локальной маской и Curves или другими цветовыми слоями.
Не следует пытаться «лечить» неверную экспозицию температурой. Если белый объект жёлтый из-за тёплого света — это задача WB. Если он серый из-за недодержки — корректируется Exp. Разделение этих действий снижает риск получить нейтральные серые тона ценой странных цветов в средних и тёмных участках.
Экспозиция и восстановление светов: Exp
На вкладке Exp отображаются уровни RAW black и RAW white, регулировка чёрной и белой точки, компенсация экспозиции и способ восстановления светов. В документированном интерфейсе встречаются варианты highlights recovery none, clip и blend. Смысл этих режимов — по-разному обработать области, где один или несколько сенсорных каналов достигли предела.
Рабочая последовательность проста. Сначала смотрите гистограмму и яркие детали при масштабе, достаточном для оценки. Поднимайте Exp. compensation до нужной общей яркости. Если значимые светлые детали исчезают, сравните доступные варианты восстановления. Не стоит оценивать восстановление только по уменьшенному превью: мелкие цветовые артефакты и границы клиппинга лучше видны при 100%.
RAW black и RAW white обычно не требуют ручного изменения, если камера распознана корректно. Эти поля полезнее как диагностические. Если изображение резко серое, чёрная точка неверна или проявка выглядит неестественно уже до других слоёв, ручное вмешательство возможно, но прежде стоит убедиться, что проблема не связана с неподдерживаемой камерой, матрицей цвета или повреждённым файлом.
Хроматические аберрации и коррекции: Lens/Corr
В раннем RAW developer отдельная вкладка Lens использовалась для коррекции хроматических аберраций, с автоматическим режимом и ручными коэффициентами красного и синего каналов. В 0.2.8 оптические коррекции были расширены и включены также непосредственно в RAW processing. Для профилей объектива используется LensFun; доступны исправления, если камера и объектив распознаны в базе.

Если автоматический профиль подобран верно, сначала включайте только нужные исправления. Геометрическая дисторсия, виньетирование и хроматические ошибки — разные дефекты, и максимальный набор коррекций не всегда даёт лучший кадр. Для объектива с художественной виньеткой полное выравнивание краёв может сделать изображение плоским. Для архитектуры, наоборот, коррекция дисторсии обычно полезнее, чем сохранение «характера» оптики.
Если LensFun не узнаёт объектив, не выбирайте случайный профиль только потому, что фокусное расстояние похоже. Неправильный профиль способен внести более сильную деформацию, чем исходная. В разработческих сборках встречалась возможность ослабить совместимость камеры и объектива и выбрать профиль вручную, но это специальный режим; он нужен лишь при уверенности в конкретной оптической модели.
Демозаика: Demo
Вкладка Demo определяет, каким алгоритмом мозаичные данные сенсора превращаются в RGB. В документированных версиях доступны Fast, Amaze, LMMSE и IGV; состав алгоритмов зависит от сборки и типа сенсора. Fast предназначен прежде всего для быстрого предварительного расчёта и не является разумным выбором для финального экспорта, если доступны более качественные методы.
Amaze обычно служит хорошей отправной точкой на обычных Bayer RAW. LMMSE добавлялся как вариант, который может быть полезен на шумных и высокочувствительных кадрах. IGV также использовался для характерной обработки шума и мелких деталей. Выбирать метод лучше не по названию, а по проблемному участку: тонкие решётки, волосы, листва, цветные мелкие узоры и высокочастотный шум быстро показывают различия между демозаиками.
В RAW developer также есть подавление ложных цветов. Если на мелкой фактуре возникают цветные точки или муароподобные артефакты, имеет смысл увеличить соответствующее подавление умеренно. Слишком агрессивная обработка может снизить цветовую детализацию. Сравнение делайте при 100% и обязательно после финальной резкости: некоторые артефакты почти незаметны до шарпинга и резко проявляются после него.
Цветовое преобразование: Color
После демозаики данные нужно интерпретировать в рабочем цветовом пространстве. Вкладка Color позволяет выбирать входное преобразование и рабочий профиль. В интерфейсе PhotoFlow документированы sRGB, встроенный Adobe RGB 1998, ProPhoto RGB, Lab и пользовательский профиль; код программы также содержит другие профили в более поздних ветках. Для обычной публикации это не означает, что всегда надо работать в sRGB: рабочее пространство и экспортное пространство решают разные задачи.
Если дальнейшая обработка включает сильные цветовые изменения, широкое рабочее пространство уменьшает риск раннего отсечения насыщенных цветов. Но широкий gamut требует корректного цветоуправления. Если мониторный профиль отсутствует или приложение получает неверный профиль дисплея, цвет на экране может отличаться от других программ. Поэтому при странной насыщенности сначала проверяйте Color management в Settings и системный ICC, а не сразу переделывайте изображение.
Для подготовки файла в интернет логично завершать цепочку преобразованием в подходящий выходной профиль, чаще всего sRGB, если площадка не гарантирует полное цветоуправление. Для печати выходной профиль определяется печатным процессом. PhotoFlow поддерживает soft proof, поэтому до экспорта можно оценить ограничения конкретного профиля и увидеть зоны вне охвата через gamut warning.
Кривые Curves: главный инструмент тональной коррекции
Curves в PhotoFlow — один из наиболее гибких слоёв. Он применяется неразрушающе, может работать по общему RGB или отдельным каналам и сочетаться с маской. Контрольные точки добавляются на график, их координаты можно задавать численно, а в поддерживаемых сборках точку разрешено выбирать непосредственно по участку изображения с помощью сочетания Ctrl+Alt и щелчка в режиме редактирования.
Для обычного повышения контраста создайте мягкую S-образную кривую: слегка опустите тени ниже диагонали и поднимите света выше. Следите не только за картинкой, но и за насыщенностью. Контрастная RGB-кривая способна одновременно усиливать цвет. В PhotoFlow у Curves есть механизм сохранения информации о цвете или яркости, который помогает отделить тональный эффект от изменения насыщенности.
Если задача — осветлить лицо, а не весь кадр, не делайте экстремальную общую кривую с последующим «компенсированием» другими слоями. Создайте Curves, поднимите средние тона, затем ограничьте действие маской. Это чище и легче редактируется. Если нужно затемнить небо, используйте отдельный слой и отдельную маску: тогда силу эффекта можно менять независимо от кожи, земли и других областей.
Числовое редактирование точек полезно при повторяемых рецептах. Например, контрольная точка вход 25 / выход 15 и вторая 75 / 88 задают предсказуемую контрастную форму, которую легче воспроизводить, чем свободное движение мышью. Для серии кадров одинаковой сцены такой подход помогает получить согласованный тон до того, как вы сохраните набор как preset.
Правый щелчок удаляет контрольную точку в классическом интерфейсе Curves. В новых сборках выбранную точку можно перемещать стрелками. Если кривая «зафиксировалась» и мышь меняет изображение вместо графика, проверьте, какой режим редактирования активен и не перехвачено ли сочетание клавиш операционной системой.
Basic Adjustments и простые цветовые операции
Basic Adjustments предназначен для повседневных параметров, когда полноценная кривая избыточна. В разных ветках набор ползунков менялся, но логика остаётся прежней: это быстрые глобальные изменения яркости, контраста, насыщенности и связанных характеристик. Для тонкой работы Curves обычно предсказуемее, зато Basic Adjustments удобен как первый слой после RAW developer или как локальная коррекция под маской.
Hue/Saturation и близкие операции позволяют менять оттенок и насыщенность. В истории PhotoFlow алгоритм Hue/Saturation приводился к HSL-поведению, сопоставимому с GIMP, и поддерживал работу в RGB/Lab в соответствующих версиях. Для локальной коррекции одежды, листвы или неба разумнее ограничить такой слой HSL-маской, чем вращать оттенок по всему кадру.
Desaturate и Channel Mixer пригодны для чёрно-белой обработки. Простой Desaturate быстрее, но Channel Mixer даёт контроль вклада исходных каналов. В сложном монохроме можно получить несколько вариантов в разных слоях, смешать их по маскам и лишь затем добавить тональную кривую. Это соответствует философии PhotoFlow: не пытаться решить цвет, тон и локальность одним фильтром.
Invert, Threshold и Uniform Fill часто полезнее как технические элементы масок, чем как финальные эффекты. Threshold помогает быстро превратить плавный сигнал в жёсткую маску, Uniform Fill создаёт однородную основу, Invert меняет смысл чёрного и белого. В неразрушающем стеке такие вспомогательные слои не требуют создания отдельных растровых файлов.
Маски: как ограничить коррекцию частью изображения
У слоя PhotoFlow может быть маска, а сама маска строится из собственных слоёв. Это важное отличие от многих редакторов, где маска воспринимается как один серый растр. Здесь внутри маски можно комбинировать Path, Freehand Drawing, HSL mask, Gradient, Curves и другие операции. Благодаря этому сложную область можно собирать постепенно и позже изменять каждую составляющую.
Белые области маски пропускают действие корректирующего слоя, чёрные блокируют, промежуточные серые дают частичное воздействие. Для контроля PhotoFlow способен показывать маску цветным оверлеем. При настройке сложной маски сначала добейтесь правильной формы без оглядки на итоговую фотографию, затем переключитесь на обычный preview и корректируйте непрозрачность самого эффекта.
Комбинация масок строится режимами наложения. Если две белые области нужно объединить на чёрном фоне, обычно применяют операцию, сохраняющую более светлый результат. Если нужно оставить только пересечение, используется логика более тёмного результата. Названия blend modes зависят от контекста, но в практических примерах PhotoFlow для масок широко применяются Lighten, Darken, Screen и Multiply. Проверяйте визуально красный оверлей, чтобы не перепутать знак маски.
Path mask для объектов с понятным контуром
Path mask строится по контрольным точкам и соединяет их плавной кривой. Инструмент особенно хорош для крупных объектов: дверь, лицо, автомобиль, участок неба между домами. Не нужно ставить десятки точек на каждый пиксель контура. Лучше задать несколько опорных точек, получить гладкую форму, затем воспользоваться falloff, чтобы создать мягкий переход.

При локальном затемнении неба начните путь немного внутри границы объекта, а мягкий falloff вынесите через линию горизонта. Так вы уменьшите риск светлого или тёмного ореола. Для жёсткой геометрии, наоборот, falloff можно уменьшить, но полностью нулевой переход редко нужен для фотографии: небольшое смягчение делает результат естественнее.
Если после добавления точки путь начинает «ломаться», не исправляйте форму десятком дополнительных узлов. Сначала переместите соседние контрольные точки и проверьте ручки кривой. Чем проще контур, тем легче потом менять маску при другой геометрии кадра.
Freehand Drawing для уточнения маски
Freehand Drawing позволяет рисовать маску кистью. У кисти есть размер, цвет/значение, непрозрачность и, в более поздних версиях, сглаживание и feathering края. Это инструмент для уточнения, а не обязательно для рисования всей маски с нуля. Большая область быстрее строится Path или HSL mask, а кистью удобнее убрать или добавить небольшие фрагменты.
Такой гибрид особенно эффективен на предметах с сочетанием чётких и сложных краёв. Например, корпус телефонной будки можно грубо ограничить Path, после чего Freehand пройти вокруг тонких перекладин и элементов фона. Поскольку мазки сохраняются как данные проекта, PFI с большим количеством свободных штрихов может заметно вырасти. Это ещё одна причина не закрашивать кистью огромные площади без необходимости.
Если кисть кажется «неактивной», проверьте выбранный слой маски, режим редактирования и сочетание клавиш. В PhotoFlow разные интерактивные инструменты используют общие жесты; часть комбинаций специально изменялась, чтобы не конфликтовать с панорамированием и системным Alt-drag.
HSL Mask для выбора по цвету и яркости
HSL mask создаёт маску на основе Hue, Saturation и Lightness. Это один из самых практичных способов выбрать цветной объект без ручного обведения. Кривыми можно ограничить диапазон оттенка, отсечь слишком тёмные или светлые пиксели, затем инвертировать результат. Если цвет объекта совпадает с частью фона, HSL mask разумно пересечь с Path mask, чтобы убрать ложные совпадения.
Рабочий порядок такой: сначала настройте Hue-кривую так, чтобы целевой цвет максимально отделился от остальных. Затем используйте S или L только там, где это улучшает разделение. После этого добавьте Path mask как грубую пространственную границу. В конце подправьте Freehand Drawing. Попытка добиться идеального выделения одним HSL часто приводит к рваным краям и пропускам, тогда как комбинация трёх простых масок остаётся управляемой.
Для кожи HSL mask лучше использовать осторожно. Оттенки лица близки к оттенкам дерева, песка, кирпича и тёплой одежды. Если маска захватывает фон, ограничьте её Path и уменьшите локальную насыщенность/яркость эффекта. ФотоFlow позволяет видеть саму маску, поэтому проще заметить, что коррекция затрагивает лишние участки.
Clone Stamp: неразрушающее клонирование пикселей
Clone Stamp в PhotoFlow работает как корректирующий слой. Источник задаётся сочетанием Ctrl+Alt с левым щелчком в документированных стабильных версиях, затем пиксели переносятся движением мыши. У инструмента есть размер штампа, непрозрачность и плавность края. Важное преимущество архитектуры — клонированные пиксели пересчитываются относительно входа слоя, а не записываются поверх исходника.
Это особенно полезно при удалении небольшого объекта. Создайте Clone Stamp выше базовой тональной коррекции, выберите чистый участок с подходящей текстурой, клонируйте дефект и после этого при необходимости измените раннюю Curves. Клон автоматически получит новую тональность, потому что источник также пересчитывается. В обычном деструктивном редакторе такой порядок часто заставил бы повторять ретушь.
Для естественного результата выбирайте источник на той же глубине и с похожей фактурой. При удалении пятна на стене не берите образец из другой зоны с заметно иным градиентом освещения. Уменьшайте opacity для плавного смешивания и повышайте smoothness, если граница мазка видна. На повторяющейся текстуре периодически меняйте источник, иначе зритель заметит клон-паттерн.
Если Clone Stamp падает или ведёт себя нестабильно в старой сборке, это не всегда ошибка действий пользователя: в истории PhotoFlow действительно исправлялись сбои этого модуля. Сначала сохраните PFI, уменьшите количество последовательных мазков и проверьте, есть ли более свежая сборка той же ветки. Для критичной работы не откладывайте сохранение проекта до конца ретуши.
Кадрирование, масштаб, поворот и перспектива
Crop image остаётся отдельным слоем. При активном редактировании на изображении видна рамка, затемнённая область вне кадра и направляющие. В более поздних сборках добавлялись линии правила третей и дополнительные ручки по верхней и левой стороне. После выхода в preview остаётся только финальный кадр.
Кадрирование разумно ставить после основных RAW-коррекций, но до локальных масок, если композиция уже определена. Иначе вы можете потратить время на маску объекта, который затем обрежете. С другой стороны, если коррекция оптики или перспективы меняет края, сначала выполните её, а кадрирование поставьте после: так вы увидите реальную область, оставшуюся после трансформации.
Scale & rotate image отвечает за изменение размера и поворот. Для подготовки веб-копии лучше не уменьшать изображение в начале цепочки: большинство коррекций деталей логичнее рассчитывать на рабочем разрешении, а ресайз делать ближе к концу. Финальную резкость после уменьшения удобно вынести отдельным слоем выше ресайза, если конкретная версия корректно обрабатывает такой порядок.
Perspective correction использует интерактивную геометрию. Его задача — исправить сходящиеся вертикали или другую перспективную деформацию. Не стремитесь всегда делать стены идеально параллельными: слишком сильная коррекция растягивает углы и меняет пропорции. Для архитектуры полезно оставить небольшой естественный сход, если полное выпрямление выглядит искусственно.
Оптические коррекции LensFun
Модуль Optical corrections использует базу LensFun. При совпадении камеры и объектива можно корректировать дисторсию, виньетирование и другие профильные характеристики. В 0.2.8 поддержка была расширена, включая фикс-объективные камеры, а модуль стал частью RAW processing. Это удобнее, чем вручную подбирать значения для каждого кадра серии.
Проверяйте корректность распознавания. Если PhotoFlow показывает другой объектив, не включайте все флажки автоматически. Сначала сравните изображение до/после по прямым линиям и углам. При ошибочном профиле круглая бочка может превратиться в подушку, а виньетка — в светлые углы. Если профиль не найден, ручная геометрия часто безопаснее случайного выбора.
Коррекция объектива меняет геометрию, поэтому может потребовать нового кадрирования. Если Path mask уже построена по краю здания, после оптического исправления она может не совпасть с объектом. Ставьте зависимые маски выше геометрической операции или проектируйте стек так, чтобы маска видела уже скорректированный кадр.
Детализация: резкость, шум и локальный контраст
В разных релизах PhotoFlow присутствовали Gaussian Blur, Unsharp Mask, Richardson-Lucy deconvolution через интегрированные фильтры, impulse noise reduction, non-local means, wavelet decomposition, hot pixels и другие инструменты детализации. Набор зависит от сборки, поэтому ориентируйтесь на вкладку detail в Add New Layer. Не стоит предполагать, что модуль из позднего continuous-build будет в любом архиве 0.2.8.
Unsharp Mask остаётся универсальным вариантом резкости. Для финального шарпинга используйте небольшой радиус и умеренную силу, оценивая результат при 100%. Для локального контраста радиус увеличивают, но тогда растёт риск ореолов вокруг контрастных границ. Если на ветках, крышах или горизонте появляется светлая кайма, уменьшайте силу или ограничивайте эффект маской деталей.
Impulse noise reduction рассчитан на отдельные выбросы яркости — «соль и перец», а hot pixels на сенсорные горячие точки. Это не то же самое, что обычный цветной шум высоких ISO. Non-local means предназначен для общего шумоподавления, однако автор PhotoFlow отдельно отмечал, что шумоподавление оставалось менее надёжной областью программы. На сложном высоко-ISO кадре сравнивайте результат с специализированным RAW-конвертером, особенно если мелкая фактура важна.
Wavelet decomposition разбивает изображение на масштабы деталей. Такой подход полезен для локальной работы с разными пространственными частотами: отдельно смягчить крупные неоднородности и сохранить мелкую фактуру или наоборот. Но он требует аккуратности. Слишком сильная правка средних масштабов быстро создаёт пластиковую кожу и ореолы, а чрезмерное усиление мелких — подчёркивает шум.
Defringe предназначен для подавления цветных кайм, которые не всегда устраняются обычной коррекцией хроматических аберраций. Проверяйте тонкие ветки на светлом небе и блестящие контуры. Удаляйте только реальный fringe: широкий диапазон оттенков способен затронуть настоящие фиолетовые или зелёные детали кадра.
Shadows/Highlights, Tone Mapping и Relight
Shadows/Highlights появился в ветке развития PhotoFlow на основе идей аналогичного инструмента darktable. Он предназначен для раздельной работы с тенями и светами и применяет тональные изменения с учётом сглаженной яркости. В более поздних continuous-сборках развивались также Tone Mapping и упрощённый Relight. Если этих пунктов нет в вашей сборке, это не ошибка интерфейса: они не относятся одинаково ко всем пакетам программы.
Поздний Tone Mapping объединял сжатие динамического диапазона, S-образную кривую и локальный контраст. Для сложной сцены с ярким окном и тёмным интерьером начинайте со слабого сжатия светов и теней, затем регулируйте наклон и плечо кривой. Только после этого добавляйте local contrast. Если сразу увеличить локальный контраст, изображение может стать «HDR-подобным» с грубой фактурой и ореолами.
Relight задуман как упрощённый «цифровой заполняющий свет»: у него немного параметров, управляющих силой подъёма тёмных областей, диапазоном и контрастом. Он удобен для контрового света, когда лицо или объект слишком тёмные, но светлое небо уже близко к пределу. В отличие от простого подъёма экспозиции, цель Relight — меньше трогать света и сохранить локальный контраст в тенях.

При сильном поднятии теней неизбежно проявляется шум. Поэтому оценка Relight должна идти вместе с качеством исходного RAW. Если низы были недоэкспонированы на несколько стопов, никакой тональный модуль не восстановит отсутствующее отношение сигнал/шум. В таком случае разумнее поднять тени умеренно, оставить часть кадра тёмной и локально подчеркнуть главный объект маской.
Работа с градиентами
Gradient создаёт плавную пространственную маску или тональный слой. Для неба это быстрее Path, если горизонт относительно простой: задайте направление перехода, затем используйте градиент как маску Curves или Basic Adjustments. В PhotoFlow интерактивная форма градиента редактируется прямо на превью; в релизах добавлялись улучшения горизонтальных и вертикальных градиентов.
Классический сценарий — затемнить верх кадра без эффекта «серого фильтра» на земле. Создайте Curves, слегка опустите света и средние тона, затем ограничьте слой градиентом от белого вверху к чёрному внизу. Если вершины гор или здания заходят в небо, добавьте Path/HSL в маску, чтобы исключить их из действия. Не пытайтесь сделать один градиент идеально повторяющим сложный горизонт.
Второй сценарий — направленное осветление. Градиентом можно мягко поднять угол кадра или лицо, находящееся у края. Лучше использовать широкую переходную зону и умеренный эффект. Если зритель явно видит границу градиента, коррекция слишком сильная или переход слишком узкий.
Группы, Clone layer и Buffer layer
Группы в PhotoFlow позволяют строить законченные подцепочки. У группы есть собственный blend mode и opacity, поэтому несколько операций можно ослабить одной настройкой. Например, эффект Ортона строится из копии входа, Screen, размытия и Multiply; поместив всё в группу, интенсивность результата удобно регулировать непрозрачностью группы.
Clone layer не следует путать с Clone Stamp. Clone layer берёт выход другого слоя как источник и повторно вводит его в цепочку без создания отдельной полной копии изображения. Это полезно для многопроходной обработки, каналов и композитных эффектов. Источник выбирается из списка доступных слоёв.
Buffer layer служит точкой ссылки на объединённый результат ниже по стеку. В старых учебных примерах он позволял построить эффект, который автоматически применялся к любым изменениям под группой. Это удобнее, чем ссылаться на конкретный background: если позже между фоном и эффектом вставляется новая коррекция, Buffer продолжает представлять актуальный объединённый вход.
При работе с Clone layer избегайте циклических зависимостей. Источник не должен логически зависеть от самого клона через родительскую группу. Программа содержит проверки, но сложные вложенные структуры легче поддерживать, если блоки организованы сверху вниз: вход, преобразования, точка буфера, ветвление, смешивание.
Цветоуправление и soft proof
PhotoFlow проектировался как цветоуправляемый редактор. Это означает, что программе важно знать, что означают числа RGB на входе, в каком рабочем пространстве идут расчёты и каким образом результат преобразуется для монитора или печати. Если просто переключать профили ради «более насыщенной картинки», легко получить файл, который выглядит по-разному в разных приложениях.
В Settings предусмотрена вкладка Color management. Конкретный набор полей зависит от сборки, но рабочая логика одна: задаётся профиль дисплея, а для проверки печати или другого целевого устройства — soft-proof профиль. При правильно настроенной системе мониторный профиль описывает фактический экран, а не желаемое пространство файла. То есть sRGB не надо назначать монитору только потому, что изображение планируется публиковать в интернете.

Soft proof вставляет в цепочку имитацию целевого профиля перед преобразованием в профиль дисплея. В PhotoFlow документированы relative colorimetric rendering intent, black point compensation и gamut warning. Black point compensation полезна при печатном профиле, чья самая тёмная воспроизводимая точка заметно светлее математического нуля. Gamut warning отмечает цвета, которые целевой профиль не способен воспроизвести без изменения.
Практический сценарий для печати выглядит так. Завершите основные правки в широком рабочем пространстве. Включите soft proof нужного ICC-профиля бумаги и принтера. Посмотрите, где пропадает насыщенность или сливаются тени. Если проблема локальная, добавьте корректирующий слой выше основной обработки и смягчите только конфликтующие цвета. Не надо переделывать весь кадр ради нескольких внеохватных участков.
Для веба soft proof обычно проще: конечная цель чаще всего sRGB. Тем не менее полезно проверить, не строился ли весь эффект на цветах, которые после преобразования заметно изменятся. Особенно это касается неоновых вывесок, насыщенной зелени, синего сценического света и искусственных градиентов.
Две компоновки интерфейса и плавающие параметры
В стандартной компоновке дерево слоёв и параметры активного инструмента находятся в одной боковой области. Когда стек длинный, вертикального места становится мало. В более поздних сборках PhotoFlow появился альтернативный вариант: параметры выбранного слоя открываются в отдельном плавающем окне, а список слоёв остаётся заметно выше.
Плавающая панель удобна при точной локальной обработке. Её можно переместить ближе к участку, за которым вы следите, и одновременно выбирать другой слой в стеке, не закрывая текущие настройки. Например, можно держать открытым RAW developer, менять его WB и параллельно регулировать opacity слоя Curves в основном списке.
Опция включения плавающих диалогов находится в General в документированной сборке. Если инструкция показывает отдельное окно параметров, а у вас всё находится слева, функциональность не обязательно отсутствует: просто используется другая компоновка. Это один из случаев, когда внешний вид PhotoFlow менялся сильнее, чем базовая модель работы.
При работе на одном небольшом мониторе плавающие окна могут, наоборот, мешать. Тогда стандартная панель проще. На широком экране или втором мониторе отдельные параметры дают больше пространства. Выбор компоновки не влияет на PFI и обработку — это только организация интерфейса.
Сохранение проекта: PFI
Кнопка Save as сохраняет структуру обработки в собственном формате PhotoFlow с расширением .pfi. Такой файл — не готовая картинка для публикации, а описание проекта: какие слои созданы, как они расположены, какие параметры установлены, какие маски и связи используются. Благодаря этому через неделю можно открыть проект и изменить раннюю экспозицию вместо повторения всей работы.
PFI ссылается на исходное изображение. Поэтому после сохранения проекта не стоит бездумно переносить или переименовывать оригинал. В ранних учебных материалах прямо отмечалось, что при изменении местоположения исходника PhotoFlow не сможет корректно открыть связанный проект. Для архива разумно хранить RAW и PFI рядом либо использовать стабильную структуру каталогов.
Размер PFI зависит не только от числа слоёв. Свободные штрихи маски сохраняются как последовательности координат, поэтому сотни длинных мазков способны сделать sidecar заметно крупнее. Path mask обычно компактнее: ей достаточно набора контрольных точек и параметров falloff. Если маска строится на цветовом сигнале через HSL, проект тоже остаётся сравнительно небольшим.
Сохраняйте проект до потенциально тяжёлых операций. PhotoFlow исторически имел исправления падений в Clone Stamp, потоковой обработке и отдельных модулях. PFI позволяет восстановить вычислительный граф без необходимости повторять ручные действия. Для важных кадров полезно использовать последовательные версии имени: portrait_01.pfi, portrait_02.pfi, portrait_final.pfi. Это проще, чем пытаться откатить десятки изменений внутри одного файла.
Sidecar-файлы рядом с TIFF и JPEG
В 0.2.8 появилась опциональная поддержка sidecar. Если она включена в Settings, при экспорте TIFF или JPEG конфигурация редактирования может сохраняться рядом как файл вроде .tif.pfi или .jpg.pfi. При последующем открытии изображения PhotoFlow ищет соответствующий PFI и, если находит, поднимает исходную структуру обработки вместо того, чтобы воспринимать экспорт как окончательный плоский файл.
Это полезно, когда обработанные версии лежат рядом с проектами. Например, в каталоге может быть исходный RAW, финальный JPEG и JPEG.PFI. Внешние программы видят обычный JPEG, а PhotoFlow способен восстановить редактируемую цепочку. Однако такая схема не заменяет резервное копирование исходника: PFI хранит настройки, а не сами сенсорные данные.
Sidecar отключён по умолчанию в стабильной 0.2.8, поэтому нельзя рассчитывать, что он автоматически создаётся в любой установке. После первого экспорта проверьте каталог. Если PFI не появился, откройте Settings и включите сохранение sidecar, если этот пункт есть в вашей сборке.
Когда файл передаётся другому человеку, отправляйте либо только плоский экспорт, если редактирование не нужно, либо исходник вместе с PFI и связанными ресурсами. Один PFI без исходного изображения не является переносимым «контейнером проекта» в привычном смысле.
Экспорт результата
Кнопка Export предназначена для получения финального растрового файла. В стабильной документации явно фигурируют TIFF и JPEG, для которых также реализовано сохранение sidecar. Поддерживаемый набор форматов может зависеть от сборки и библиотек, поэтому ориентируйтесь на список в диалоге экспорта, а не на случайный перечень из интернета.
JPEG подходит для публикации, отправки и большинства экранных сценариев. Он с потерями и обычно ограничен 8 битами на канал, поэтому это плохой промежуточный формат, если изображение ещё планируется активно править. TIFF лучше для передачи в другой редактор или печатный конвейер, когда нужно сохранить более высокую точность и ICC-профиль.
Перед экспортом проверьте четыре вещи: размер кадра, выходной ICC-профиль, резкость после ресайза и отсутствие активного служебного просмотра маски. Если вы случайно оставили показ самой маски или режим редактирования интерактивного инструмента, финальный экспорт обычно не включает интерфейсный оверлей, но лучше всё равно переключиться в обычный preview и визуально проверить результат.
Если экспорт выглядит темнее, светлее или насыщеннее, чем окно PhotoFlow, сравнивайте файлы в цветоуправляемом просмотрщике. Разница между двумя приложениями нередко связана с профилем дисплея или игнорированием embedded ICC, а не с тем, что PhotoFlow «испортил» JPEG.
Пресеты: как сохранять повторяемые цепочки
В интерфейсе присутствуют Load preset и Save preset. Пресет удобен для повторяемой структуры обработки: например, базовая резкость + локальный контраст, тональная схема для конкретной камеры или комплексная маска. В отличие от готового изображения, preset хранит операции и параметры, поэтому после загрузки их можно адаптировать под новый кадр.
Не превращайте пресет в набор жёстких значений, который бездумно накладывается на всю съёмку. Экспозиция, баланс белого и границы масок сильно зависят от кадра. Хороший preset автоматизирует структуру, а не отменяет контроль. Например, имеет смысл сохранить группу «Web output» с resize и sharpening, но не фиксировать в ней агрессивную S-кривую, подходящую только одному изображению.
На официальной странице PhotoFlow публиковались примеры пресетов для усиления неба и edge-masked sharpening. Такие заготовки полезны ещё и как учебный материал: открывая группу, можно увидеть, как несколько простых слоёв формируют сложный эффект. Это помогает освоить PhotoFlow быстрее, чем поиск отдельной «магической» кнопки.
Перед переносом пресета на другую сборку проверяйте наличие используемых модулей. Если preset создан в continuous build с инструментом, которого нет в стабильной 0.2.8, часть цепочки не сможет быть воспроизведена корректно. То же относится к внешним G’MIC-фильтрам и LUT-наборам.
G’MIC-фильтры и эмуляция плёнки
PhotoFlow интегрировал ряд фильтров на основе G’MIC. В разные периоды через эту часть появлялись плёночные пресеты, чёрно-белые эмуляции, сглаживание, специальные резкостные операции и цифровое водяное маркирование. Их главное отличие от запуска G’MIC как отдельного внешнего фильтра — они встраиваются в неразрушающий слой PhotoFlow и могут сочетаться с маской.
Для цветной плёночной эмуляции использовались CLUT. В 0.2.8 добавлена поддержка чтения упакованного файла gmic_film_cluts.gmz. Если пункт Emulate film присутствует, но список пресетов пуст или фильтр выдаёт ошибку, проблема может быть в отсутствии набора CLUT или несовпадении ожидаемого пути. Проверяйте комплектность сборки, а не меняйте RAW-настройки.
Чёрно-белую эмуляцию полезно сравнивать с Channel Mixer. Готовый плёночный пресет даёт быстрый характер, Channel Mixer — полный ручной контроль вкладов. Можно использовать пресет как стартовый слой, а затем Curves и локальные маски для доводки. Если цель — документально нейтральный монохром, наоборот, лучше начать с простого контролируемого преобразования.
G’MIC-модули часто тяжелее базовых операций. При медленном превью временно отключите ресурсоёмкий слой, настройте геометрию и RAW, затем включите его на финальном этапе. Неразрушающий стек позволяет делать это без потери параметров.
Вставка изображения как слоя
Начиная с 0.2.7 в PhotoFlow была реализована функция вставки изображения как слоя. Она нужна, когда обработка требует второго растра: текстуры, дополнительного кадра или другого визуального источника. Это не превращает PhotoFlow в полноценный композитинг-комбайн, но расширяет возможности за пределы одного входного изображения.
Для смешивания двух экспозиций полезно сначала выровнять кадры внешним инструментом, если они сняты с рук. PhotoFlow умеет маски и режимы наложения, но сложная автоматическая регистрация изображений не является его сильной стороной. После выравнивания можно поместить вторую версию слоем и построить Path/HSL/градиентную маску для смешивания.
Если размеры или профиль вставленного изображения отличаются, сначала приведите их к осмысленной системе. Не стоит надеяться, что два визуально похожих файла автоматически имеют одинаковое пространство. При заметных цветовых расхождениях используйте Color profile conversion, а геометрические несовпадения исправляйте до тонкой маскировки.
Интеграция с GIMP
Для PhotoFlow существовал отдельный набор GIMP-плагинов PhFGimp. Один вариант использовался для открытия RAW через интерфейс PhotoFlow, другой — как фильтр для выбранного слоя. Начиная с 0.2.8 плагин был вынесен в отдельный проект, поэтому наличие самой программы PhotoFlow не означает, что соответствующие пункты автоматически появятся в GIMP.
Смысл интеграции был в сохранении неразрушающей конфигурации. PhotoFlow мог передать пиксели в слой GIMP и одновременно сохранить параметры своей цепочки как метаданные. При повторном вызове плагин распознавал такую конфигурацию и предлагал продолжить редактирование текущего результата или создать новый.
Такой подход полезен, если PhotoFlow используется для RAW и корректирующих слоёв, а GIMP — для сложного рисования, текста, монтажа или других операций. Но настройка зависит от версий обеих программ и местоположения исполняемого файла. В современных системах старые инструкции по путям плагинов нельзя считать универсальными.
Если интеграция не запускается, сначала убедитесь, что PhotoFlow отдельно открывается и обрабатывает тот же файл. Затем проверьте совместимость плагина, его расположение и переменную пути к photoflow. Не надо диагностировать GIMP и RAW-декодер одновременно — разделите цепочку на этапы.
Производительность: почему PhotoFlow работает не как обычный bitmap-редактор
PhotoFlow построен поверх libvips и изначально проектировался так, чтобы не держать обязательную полную копию каждого слоя в памяти. Обработка выполняется по требованию и по областям, а это позволяет работать с большими изображениями эффективнее, чем наивная схема «полный растр на каждый слой». Однако неразрушающий граф всё равно может быть тяжёлым: RAW-декодирование, шумоподавление, большие размытия и G’MIC требуют вычислений.
В 0.2.7 появился memory-based caching с переключением на дисковое хранение для крупных буферов или при нехватке памяти. Также оптимизировался порядок обработки VIPS-тайлов и скорость RAW decoding. В 0.2.8 дополнительно снижалось потребление памяти при загрузке RAW и использовался vips_resize для fit-to-screen.
Практически это означает: медленный слой не нужно удалять — его можно временно отключить. Настройте композицию и маски на более лёгкой цепочке, затем включите тяжёлый denoise или tone mapping. При оценке резкости и шума всё равно вернитесь к 100%, потому что fit-to-screen использует уменьшенную версию и скрывает часть артефактов.
Если программа внезапно начинает активно использовать диск, это может быть работа кэша, а не зависание. На системе с медленным накопителем большие проекты ощущаются значительно тяжелее. Оставляйте свободное место для временных данных и не запускайте одновременно несколько гигантских RAW без необходимости.
Многопоточность применялась к preview и ряду алгоритмов. Но отсутствие мгновенной реакции у конкретного фильтра не доказывает, что процесс «завис»: некоторые операции пересчитывают соседние тайлы и зависимые слои. Следите за индикатором состояния внизу окна и только после завершения оценивайте результат.
Точность вычислений и глубина цвета
Архитектура PhotoFlow предусматривает 8- и 16-битные целые, а также 32- и 64-битные floating point представления, выбираемые для изображения. Для фотографической обработки важнее не само максимальное число бит, а то, чтобы промежуточные операции не создавали ступени и преждевременный клиппинг.
32-bit float — рациональный рабочий вариант для сложной тональной цепочки. Он даёт запас для промежуточных значений и не требует огромных ресурсов 64-bit float без специальной причины. 64-битная точность нужна редко; удвоение размера данных не превращает фотографию автоматически в более качественную.
Если исходник — 8-битный JPEG, перевод вычислений в float не вернёт потерянные оттенки, но уменьшит дополнительное накопление округлений в длинной цепочке. При RAW выигрыш заметнее, потому что исходные данные имеют большую тональную глубину и сильнее реагируют на экспозиционные преобразования.
Финальный JPEG всё равно сведёт результат к ограниченному представлению. Поэтому сохраняйте PFI и, при необходимости дальнейшей обработки, промежуточный TIFF. Это позволяет позже изменить кривую или маску без повторного редактирования уже сжатого JPEG.
Практический сценарий: проявка пейзажного RAW
Начните с RAW developer и CAMERA white balance. Проверьте светлые облака и самые тёмные участки. Подберите Exp. compensation так, чтобы главный объект имел нужную яркость, но важные света не потерялись. При необходимости сравните highlights recovery. На этом этапе не пытайтесь сделать пейзаж «эффектным» — цель получить технически устойчивую основу.
Во вкладке Demo сравните Amaze и альтернативный метод на листве, ветках и мелких камнях. Если есть ложные цвета, увеличьте их подавление ровно до исчезновения проблемы. Во вкладке Lens включите подтверждённый профиль объектива. После коррекции дисторсии добавьте Crop и окончательно выстройте композицию.
Далее создайте Curves для общего контраста. Не делайте глубокую S-кривую: оставьте запас для локальных шагов. Для неба добавьте второй Curves и Gradient mask. Если горы попадают в переход, добавьте Path mask, чтобы исключить их. Для переднего плана используйте ещё один мягкий Curves или Relight, если он есть в вашей continuous-сборке.
После тональной работы оцените цвет. HSL mask может выделить слишком яркую зелень; ограничьте насыщенность только нужного диапазона. Включите soft proof, если готовите печать. Затем сделайте финальный resize и sharpening. Экспортируйте JPEG для веба или TIFF для дальнейшего этапа, а сам проект сохраните в PFI.
Такой стек обычно легче поддерживать, чем один «суперслой» с агрессивными параметрами. Если спустя день небо кажется слишком тёмным, достаточно ослабить один Curves. Если изменился кадр, можно поправить Crop и связанные Path mask, не пересобирая проявку.
Практический сценарий: портрет с локальной коррекцией
Для портрета начните с правильного WB и экспозиции кожи. Избегайте клиппинга в каналах лица: потерянные светлые участки на лбу и щеках выглядят хуже, чем слегка тёмный исходник. Выберите рабочий профиль, затем добавьте мягкую Curves для общего тонального баланса.
Мелкие временные дефекты кожи удаляйте Clone Stamp небольшим размером. Не клонируйте крупные участки одинаковой текстурой — повторяющийся узор заметен. Сохраняйте естественные поры. Для более общего выравнивания тона лучше использовать локальную тональную маску, а не размазывать всю кожу.
Path mask очертит лицо или открытую кожу, HSL mask уточнит диапазон оттенков, Freehand позволит исключить губы, глаза и волосы. Внутри полученной маски можно слегка поднять тени Curves или уменьшить контраст. Такая обработка не заменяет специализированную портретную ретушь, но остаётся полностью редактируемой.
Если требуется изменить оттенок кожи, сначала выясните, глобальная ли это проблема WB. Локальная HSL-коррекция оправдана, когда один участок освещён другим источником. Для всего лица лучше не вращать Hue сильно: натуральный цвет зависит не только от среднего оттенка, но и от распределения красного и жёлтого в светах и тенях.
Финальный sharpening применяйте так, чтобы не усиливать дефекты кожи. Можно ограничить резкость маской деталей или исключить лицо из сильного слоя, оставив глаза, ресницы и волосы. PhotoFlow позволяет построить такую схему слоями, но она требует ручной настройки — автоматической «идеальной кожи» здесь нет.
Практический сценарий: чёрно-белая фотография
Не спешите сразу ставить Desaturate. Сначала проявите RAW в цвете, потому что баланс каналов влияет на будущую яркость объектов. Затем выберите способ перевода: Channel Mixer для ручного контроля, готовую B&W film emulation для характерного отклика или Desaturate для нейтральной базы.
В пейзаже Channel Mixer позволяет, например, сделать синее небо темнее относительно облаков или отделить зелень от кожи. Следите за шумом: сильное усиление одного канала одновременно усиливает его дефекты. После микширования примените Curves к общей яркости и при необходимости локальные маски.
Тонирование удобнее выполнять после чёрно-белого преобразования отдельным цветовым слоем или режимом наложения, чтобы его интенсивность регулировалась независимо. Не запекайте сепию в саму конверсию, если хотите иметь возможность быстро сравнить нейтральную и тонированную версии.
При печати чёрно-белого изображения soft proof особенно полезен в тенях. На матовой бумаге различия в глубоких участках могут сжаться. Поднимите самые низкие тона локально либо измените выходную кривую под профиль, не разрушая основную художественную версию проекта.
Практический сценарий: удаление небольшого объекта
Сначала исправьте RAW, геометрию и кадрирование. Не ретушируйте участок, который потом окажется за пределами Crop. Создайте отдельный Clone Stamp. Увеличьте масштаб до 100% или выше, выберите источник с похожей фактурой и освещением, затем переносите небольшими мазками.
Для длинного провода на небе лучше несколько источников, чем один непрерывный клон. На границе облака меняйте источник так, чтобы сохранить форму облака. На повторяющемся кирпиче следите за линиями кладки. Неравномерная текстура выдаёт ретушь чаще, чем небольшая разница по цвету.
Если после клонирования меняется общая тональность кадра, разместите глобальную Curves выше Clone Stamp. Если конкретно клонированный участок не совпадает по свету, создайте маленькую Curves выше штампа и ограничьте её Path/Freehand mask. Это лучше, чем многократно переклонировать один участок.
После завершения уменьшите масштаб до Fit и оцените объект в композиции. Технически идеальная ретушь при 300% иногда создаёт заметное пятно на нормальном размере из-за общего контраста. Финальная проверка должна проходить и вблизи, и в масштабе просмотра.
Практический сценарий: локальное осветление теней
Если тёмный объект занимает небольшую часть кадра, глобальная компенсация экспозиции нежелательна. Создайте Curves и поднимите средние/нижние тона. Затем сделайте Path mask вокруг объекта с широким falloff. Если фон похож по яркости, уточните маску HSL или Freehand.
В continuous-сборках с Relight можно использовать его вместо Curves, но принцип остаётся тем же: локальность должна задаваться отдельно от силы тонального преобразования. Сначала найдите разумный эффект на объекте, затем маской ограничьте область. Не пытайтесь «вырезать» идеально до пикселя, если переход освещения естественно мягкий.
После сильного осветления оцените шум и насыщенность. Тёмные области RAW часто становятся цветнее или грязнее после подъёма. Если необходимо, добавьте локальное снижение насыщенности и умеренный denoise только в тени. Глобальное шумоподавление ради одного участка уничтожит детали во всём кадре.
Практический сценарий: подготовка изображения к вебу
Завершив творческую обработку, создайте отдельный блок вывода. Выполните Color profile conversion в sRGB, если рабочее пространство было шире. Затем уменьшите изображение до нужного размера. После ресайза оцените резкость заново: алгоритм уменьшения меняет микроконтраст, поэтому исходный sharpening может оказаться либо чрезмерным, либо недостаточным.
Добавьте лёгкий output sharpening. Проверяйте на 100% — именно так браузер обычно показывает пиксели при масштабе 1:1. Если появились светлые линии вокруг веток и текста, уменьшите радиус или силу. Для социальных сетей не надо компенсировать будущую неизвестную компрессию чрезмерным шарпингом.
Экспортируйте JPEG и откройте его в другом цветоуправляемом приложении. Проверьте профиль и размеры. Если сайт позже меняет файл, храните локальный мастер отдельно: PFI + исходник + при необходимости TIFF. Веб-JPEG не должен становиться единственным архивным результатом.
Практический сценарий: подготовка к печати
Для печати не уменьшайте мастер до веб-размера. Уточните у лаборатории требуемый профиль, разрешение и формат. Включите soft proof этого профиля. Сначала оцените общий контраст, затем отдельно тени и насыщенные цвета. В gamut warning могут попасть яркие синие, зелёные и неоновые оттенки — их стоит подправлять локально.
Black point compensation обычно помогает сохранить различимость низких тонов при переводе в устройство с более светлым чёрным. Но оценивать её нужно по конкретному профилю. Если изображение теряет глубину, не компенсируйте это огромной S-кривой по всему кадру: такая кривая может ещё сильнее сжать крайние значения. Лучше скорректировать нижнюю часть тонального диапазона осознанно.
Экспортируйте TIFF, если лаборатория принимает его и вам важна высокая точность, либо JPEG по требованиям сервиса. Встраивайте нужный ICC-профиль. Сохраните отдельную «print» ветку проекта, потому что коррекция под бумагу не всегда подходит экранной версии.
Типичные ошибки при работе со слоями
Первая ошибка — ставить все корректировки в один длинный плоский стек без групп и имён. Через несколько часов непонятно, какой Curves отвечает за лицо, какой за небо, а какой за общий контраст. Группируйте по задаче и переименовывайте слой сразу после создания.
Вторая — менять порядок слоёв без понимания зависимостей. Clone layer и маски могут ссылаться на конкретный источник. Если перенести слой через такую зависимость, результат закономерно изменится. Перед перестановкой выключите спорный блок и определите, какой вход он должен получать.
Третья — исправлять всё opacity. Иногда слабый результат означает, что неверен сам параметр фильтра, а непрозрачность лишь маскирует проблему. Например, слишком крутая Curves при opacity 30% не эквивалентна аккуратной кривой на 100% во всех тональных диапазонах.
Четвёртая — строить сложную маску одной кистью. Это долго, увеличивает PFI и тяжело редактируется. Используйте Path для формы, HSL для цвета, Gradient для плавного направления и Freehand только для уточнений.
Пятая — оценивать резкость и шум на Fit. Уменьшенный preview скрывает пиксельные проблемы. Для демозаики, denoise, fringe и sharpening всегда нужна проверка при 100%.
Почему RAW может открываться неправильно
Если RAW не открывается, начните с простого: проверьте, что файл цел и читается другим RAW-конвертером. Затем попробуйте другой RAW с более распространённой камеры. Если старый файл работает, а новый нет, вероятна проблема поддержки конкретной модели или разновидности DNG.
Если файл открывается, но цвета резко неправильные, проблема может быть в матрице камеры или профиле. PhotoFlow в ряде случаев показывает необработанное RAW вместо аварийного завершения, когда подходящая Adobe camera matrix не найдена. Это полезное поведение для диагностики, но такой результат нельзя считать нормальной цветопередачей.
Если только часть изображения повреждена или край имеет артефакты, сравните демозаики. В истории релизов исправлялись дефекты границ для Fast и IGV. Старый пакет может содержать уже известную ошибку, поэтому имеет смысл проверить версию ветки, а не пытаться компенсировать полосу кривой или кадрированием.
Floating-point DNG — отдельный случай: в 0.2.8 добавлен fallback decoder на основе RawTherapee именно для форматов, не поддерживаемых RawSpeed. Если такой файл не читается в более старой сборке, это ожидаемое ограничение.
Почему LensFun выбирает не тот объектив
PhotoFlow получает данные камеры и объектива из метаданных и сверяет их с LensFun. Не все производители записывают идентификаторы одинаково, а у старой оптики EXIF может не содержать точного имени. Поэтому автоматическое совпадение не гарантировано.
Если выбран явно неверный объектив, отключите auto matching и найдите правильную модель вручную, если ваша сборка это позволяет. Сравните фокусное расстояние, максимальную диафрагму и байонет. Похожее имя недостаточно: две версии объектива могут иметь разную дисторсию.
Если точного профиля нет, оставьте LensFun выключенным и исправьте перспективу/геометрию вручную. Неправильная профильная коррекция хуже отсутствия коррекции, потому что создаёт систематическое искривление по всему кадру.
Почему маска действует наоборот
Чаще всего причина — инверсия или режим смешивания. Визуализируйте саму маску: определите, где белое, где чёрное. Если нужный объект чёрный, а должен быть белым, включите invert на подходящем уровне. Не компенсируйте ошибку случайным переключением нескольких blend modes — сначала восстановите понятную логику.
Во вложенных масках проверяйте каждый слой отдельно. Отключите верхние элементы и включайте их по одному. Если Path работает правильно, а после HSL объект исчезает, проблема либо в диапазоне HSL, либо в способе объединения. Такой поэтапный контроль быстрее, чем редактирование всех кривых одновременно.
Красный оверлей показывает области маски, но трактовка конкретного цвета зависит от режима просмотра. Смотрите на итог после отключения служебного отображения. Не принимайте цвет оверлея за реальную цветокоррекцию кадра.
Почему preview и экспорт отличаются
Первое, что нужно исключить, — масштаб. Fit-to-screen показывает уменьшенную версию. Некоторые детали, шум и резкость на ней усредняются. Сравнивайте экспорт с PhotoFlow при 100% и в одинаковом цветовом окружении.
Второй фактор — ICC. Убедитесь, что просмотрщик экспорта учитывает embedded profile. Если один софт игнорирует профиль, цвета будут отличаться даже при идентичных пикселях. Для проверки веб-файла используйте sRGB и цветоуправляемый браузер или просмотрщик.
Третий фактор — активный soft proof. Если PhotoFlow показывает имитацию принтера, а внешний просмотрщик — обычный файл, они не должны совпадать. Выключите soft proof для сравнения самого файла либо включите эквивалентную проверку в другом приложении.
Четвёртый — разные ветки проекта. Sidecar может заставить PhotoFlow открыть PFI вместо плоского TIFF/JPEG. Если вы хотите сравнить именно экспорт, временно отключите чтение sidecar или откройте файл в другом приложении, которое не интерпретирует PFI.
Если интерфейс не совпадает с инструкцией
PhotoFlow долго развивался через stable, unstable и continuous-сборки, поэтому скриншоты разных лет действительно отличаются. В 0.2.8 основная панель была переработана, позже появились плавающие tool controls и новые тональные модули. Не ищите отсутствующую кнопку только по её положению на старом изображении.
Сначала найдите эквивалентный слой по имени через Add New Layer. Затем проверьте Settings. Если речь о Tone Mapping или Relight, учитывайте, что это более поздние development-возможности. Если речь о базовых Curves, RAW developer, масках или геометрии, они относятся к основной архитектуре и должны быть доступны в соответствующих стабильных сборках.
Различается и терминология: вкладка коррекций в RAW developer могла называться Lens или Corr. Суть определяется содержимым панели — хроматические аберрации, hot pixels, профиль объектива — а не буквальным названием вкладки.
Сравнение с аналогами
PhotoFlow находится на пересечении RAW-конвертера и послойного фоторедактора, поэтому корректное сравнение зависит от задачи. ФотоМАСТЕР ориентирован на быстрое прикладное редактирование, RawTherapee — на глубокую RAW-проявку и пакетный процесс, darktable — на RAW-конвейер с каталогом и управлением библиотекой. PhotoFlow выделяется тем, что строит RAW и последующие корректировки в единой иерархии слоёв и масок.
| Задача | PhotoFlow | ФотоМАСТЕР | RawTherapee | darktable |
|---|---|---|---|---|
| RAW-проявка | Есть RAW developer в стеке слоёв | Поддерживает RAW и базовую коррекцию | Один из основных сценариев, много алгоритмов | Основной сценарий с модульным конвейером |
| Неразрушающие слои | Корректирующие слои, группы и маски | Не является основой рабочего процесса | Неразрушающие параметры без обычного слоя-стека | Неразрушающие модули и маски, не Photoshop-стек |
| Локальные маски | Path, Freehand, HSL, Gradient и комбинации | Локальные инструменты ориентированы на конкретные задачи | Есть локальные инструменты в современных версиях | Развитые drawn/parametric masks |
| Портрет и фон | Ручная ретушь и маски | Специализированная ретушь, фон, фигура | Не основной сценарий | Не основной сценарий |
| Пакетная обработка | Есть утилиты и presets, но workflow менее развит | Пакетная обработка есть в старших редакциях | Сильный batch queue и копирование параметров | Экспорт коллекций и автоматизация |
| Каталог фотографий | Нет развитого DAM-каталога | Не является центральной функцией | Файловый браузер без DAM-ориентации | Есть коллекции, рейтинги, теги и поиск |
PhotoFlow и ФотоМАСТЕР
ФотоМАСТЕР удобнее, когда задача сформулирована как «убрать объект», «заменить фон», «отретушировать лицо», «скорректировать фигуру», «добавить текст/рамку» или быстро применить готовый эффект. Официальные материалы подтверждают RAW-поддержку, удаление объектов, замену фона, портретную ретушь, коррекцию лица и фигуры, фильтры/3D LUT и пакетную обработку в старших редакциях.
PhotoFlow требует больше ручного построения. Удаление объекта — Clone Stamp; изменение зоны — маска + корректирующий слой; «идеальный портрет» не является отдельной автоматической функцией. Зато структура правок остаётся частью PFI и может быть перестроена: маску можно открыть, кривую поменять, порядок операций изменить. Для фотографа, который хочет понимать и контролировать обработку, это принципиальное преимущество модели PhotoFlow.
Поэтому выбор зависит не от количества кнопок. Для быстрых бытовых и контентных задач ФотоМАСТЕР предоставляет более прямые инструменты. Для экспериментального неразрушающего слоя-ориентированного процесса PhotoFlow даёт больше свободы в построении цепочки, но требует времени на освоение масок и зависимостей.
PhotoFlow и RawTherapee
RawTherapee сильнее как специализированный RAW-конвертер: у него развитая работа с демозаикой, шумом, цветом, деталями, batch queue, копирование параметров между файлами и параллельная обработка. Его 32-bit floating point engine также неразрушающий. Для серии из сотен RAW RawTherapee обычно предлагает более прямой производственный процесс.
PhotoFlow отличается слоевой моделью. Если вы хотите взять одну кривую, дать ей отдельную маску, затем внутри другой группы использовать клон входа и смешать несколько ветвей, его структура естественнее. RawTherapee исторически организован вокруг панели инструментов и параметров изображения, а не произвольного дерева корректирующих слоёв.
В качестве RAW-проявщика для новых камер преимущество чаще у более активно обновляемого специализированного конвертера. PhotoFlow разумнее рассматривать не как замену всему RAW-инструментарию RawTherapee, а как редактор, в котором RAW является первым звеном более сложной послойной цепочки.
PhotoFlow и darktable
darktable объединяет RAW-разработку с каталогизацией: коллекции, теги, рейтинги, фильтрация, sidecar XMP и экспорт. Есть tethered shooting для поддерживаемых камер и автоматизация через Lua. Если задача включает управление большой фотобиблиотекой, PhotoFlow не предлагает сопоставимой DAM-части.
По редактированию обе программы неразрушающие и поддерживают маски, но организация различается. darktable строит pixelpipe из модулей и имеет развитые drawn/parametric masks. PhotoFlow показывает операции как более универсальные слои, поддерживает группы, отдельные масочные стеки и ссылки между слоями. Пользователю GIMP-подобной логики структура PhotoFlow может быть понятнее, хотя технически это не тот же тип растровых слоёв.
darktable лучше подходит для полного цикла «импортировать съёмку — отобрать — оценить — обработать серию — экспортировать». PhotoFlow удобнее как отдельная рабочая среда для конкретного кадра, особенно когда ценится эксперимент с порядком слоёв и сложными составными масками.
Где PhotoFlow особенно удобен
Первый сильный сценарий — сложная локальная тональная работа. Когда один участок требует Curves, другой — HSL, третий — клонирования, а все операции должны оставаться изменяемыми, дерево слоёв хорошо отражает логику задачи. Маска сама может быть процедурной композицией, а не одноразовой кистевой картой.
Второй — обучение неразрушающему редактированию. PhotoFlow заставляет видеть, что операция имеет вход, выход, место в цепочке, режим смешивания и маску. Это полезная модель мышления даже при переходе на другой редактор.
Третий — эксперименты с цветовым конвейером. Рабочие профили, ICC-преобразования, soft proof и высокая внутренняя точность позволяют строить осмысленную цепочку от RAW до печати, если пользователь понимает цветоуправление.
Четвёртый — гибрид с GIMP или другим редактором. PhotoFlow может отвечать за RAW и неразрушающие фото-коррекции, а другой инструмент — за сложный монтаж и рисование. Это особенно логично с TIFF как промежуточным форматом, когда старый GIMP-плагин не подходит текущей системе.
Где PhotoFlow требует компромиссов
Программа не заменяет DAM. Нет развитого каталога с полноценной библиотекой, умным поиском, рейтингами и большим отборочным workflow, сравнимым с darktable. При съёмке на тысячи кадров PhotoFlow лучше использовать после отбора, а не как центральную базу.
Вторая область — специализированная портретная автоматизация. Здесь нет набора задач уровня «заменить фон в один шаг», «пластика фигуры», «макияж» или автоматическая ретушь. Всё можно частично собирать из масок, клонирования и цвета, но это другой тип труда.
Третья — зрелость некоторых деталей. Автор PhotoFlow сам отмечал ограничения шумоподавления, а история релизов содержит много исправлений потоков, масок и Clone Stamp. Для ответственной работы сохраняйте PFI чаще и проверяйте критические операции на конкретной сборке.
Четвёртая — неоднородность документации по версиям. Стабильная 0.2.8, continuous-сборки и старые учебники могут показывать разные панели. Это не мешает использовать базовые инструменты, но требует понимать ветку, из которой взят конкретный скриншот или совет.
Как организовать надёжный рабочий проект
Создайте каталог кадра и храните рядом исходник, PFI и финальные экспорты. Если используются дополнительные изображения, не меняйте их пути после сборки проекта. Для серии сделайте отдельную подпапку presets, если применяете свои заготовки.
Стек удобно строить блоками: RAW → geometry → global tone → local tone → retouch → color finishing → output. Это не жёсткое правило, но оно предотвращает хаос. Маски логично держать рядом с тем слоем, действие которого они ограничивают.
После крупного этапа сохраняйте новую версию PFI. Перед финальным экспортом закройте или отключите экспериментальные слои, проверьте видимость всех групп и убедитесь, что никакой debug/служебный вариант не остался активным. Затем экспортируйте и откройте файл заново.
Если проект должен жить годами, запишите рядом текстовый файл с версией PhotoFlow и особенностями сборки. PFI — открытый формат конфигурации, но поведение редких модулей между ветками может меняться. Такая маленькая техническая заметка экономит время при возвращении к архиву.
Кому подойдёт PhotoFlow
PhotoFlow подходит фотографу, которому важны RAW, неразрушающие корректирующие слои, группы, составные маски и контроль цветового конвейера. Особенно хорошо программа раскрывается на отдельных кадрах, где обработка сложнее стандартного набора «экспозиция — баланс белого — насыщенность».
Она менее удобна как единственная программа для массовой библиотеки, автоматической портретной ретуши или графического дизайна. Если основная работа — сортировка тысяч файлов, лучше иметь каталогизатор; если нужен монтаж с текстом и развитым рисованием — отдельный растровый редактор; если важна прежде всего серийная RAW-проявка — специализированный конвертер.
Сильная сторона PhotoFlow не в количестве эффектов, а в том, как они связаны. RAW developer, Curves, Clone Stamp, оптическая коррекция, Path/HSL/Freehand masks, группы и цветоуправление могут существовать в одном редактируемом графе. Когда именно такая прозрачность процесса нужна, программа остаётся необычным и практичным инструментом.
Гистограмма, масштаб и контроль клиппинга
Гистограмма в PhotoFlow показывает распределение каналов и быстро отвечает на два вопроса: не упираются ли значения в край диапазона и не возник ли выраженный цветовой перекос после правки. Но сама по себе гистограмма не говорит, что пересвет художественно ошибочен. Блик на лампе может законно быть белым, а потеря фактуры на лице — уже проблема. Всегда связывайте график с конкретным участком превью.
Для первичной проявки удобно держать Fit, чтобы видеть композицию, а затем переключаться на 100% для технической проверки. В PhotoFlow Ctrl-click/drag использовался для навигации по превью, а Ctrl-double-click — для переключения между 100% и zoom-to-fit в соответствующих сборках. Если мышь ведёт себя иначе, учитывайте, что жесты менялись между ранними версиями.
Индикаторы shadow/highlight clipping помогают быстрее найти области у границ диапазона. Их полезно включать при Exp и финальной Curves, но не держать постоянно: цветные предупреждения мешают оценке самой фотографии. После технической настройки выключите их и проверьте естественность переходов без служебной подсветки.
При локальной коррекции не доверяйте одной общей гистограмме. Небольшое лицо или вывеска почти не меняют глобальный график, хотя внутри участка канал уже может клиппировать. Увеличьте проблемную область и сравните её до/после, временно отключая корректирующий слой.
Метаданные и ориентация изображения
PhotoFlow учитывает EXIF orientation, поэтому кадры с камеры должны отображаться в правильной ориентации без предварительного физического поворота пикселей. Поддержка auto-orientation была добавлена в ранних релизах и стала частью обычного открытия файлов. Если фотография всё же лежит боком, проверьте, сохранён ли EXIF-тег и не был ли он удалён другим конвертером.
Экспорт JPEG и TIFF умеет переносить EXIF из исходного изображения. В старых версиях для этого использовался GExiv2, а в 0.2.8 зависимость была упрощена до Exiv2. Для пользователя важен результат: технические данные съёмки могут сохраняться в готовом файле, но после экспорта всё равно стоит проверить их в просмотрщике, если дата, камера или авторские поля критичны.
Не путайте перенос метаданных с сохранением PFI. EXIF описывает снимок и часть служебной информации, тогда как PFI хранит структуру редактирования PhotoFlow. JPEG с EXIF не позволяет восстановить Curves, маски и порядок слоёв без соответствующего PFI.
При передаче изображения в сервисы публикации учитывайте, что сам сервис может удалить EXIF. Это происходит уже после PhotoFlow и не связано с экспортом редактора. Архивный мастер лучше хранить локально вместе с исходником.
Как проверять один инструмент без влияния остальных
Сложный стек легко вводит в заблуждение: вы двигаете ползунок, а результат почти не меняется, потому что выше находится слой с обратной коррекцией. Для диагностики временно отключайте все слои выше тестируемого. Затем включайте их по одному. Такой бинарный разбор быстрее, чем беспорядочно менять параметры.
Для Curves сравнивайте три состояния: слой выключен, слой включён с текущей маской и слой включён без ограничения маской, если интерфейс позволяет временно отключить mask. Если без маски эффект правильный, а с ней исчезает, проблема находится не в кривой. Аналогично для Clone Stamp: сначала проверьте сам перенос пикселей, а затем уже режим смешивания и последующие корректировки.
При RAW-проблеме отключите все слои выше RAW developer. Если дефект остаётся, ищите его в WB/Exp/Lens/Demo/Color. Если исчезает — виноват более поздний модуль. Эта схема особенно полезна при неожиданной потере цвета, ореолах или резком падении производительности.
После нахождения слоя верните остальные и проверьте взаимодействие. Два корректных инструмента могут давать плохой совместный результат из-за порядка: например, сильная резкость до крупного шумоподавления ведёт себя иначе, чем та же резкость после него.
Как выбрать порядок шумоподавления и резкости
Для RAW логично сначала выполнить демозаику и базовую сенсорную коррекцию. Горячие пиксели и импульсный шум лучше убирать до агрессивного sharpening, иначе одиночные дефекты становятся контрастнее. Общее шумоподавление также обычно располагают до финальной резкости, чтобы sharpen не усиливал уже очевидный шум.
Это не означает, что denoise всегда должен быть первым слоем после RAW developer. Если крупная тональная коррекция радикально поднимает тени, разумно оценить шум уже после неё, потому что именно такой шум увидит зритель. В PhotoFlow можно переставить слой и сравнить оба варианта без повторной обработки.
Wavelet decomposition и local contrast требуют отдельного контроля. Они способны усиливать фактуру после denoise, фактически возвращая часть шума. Поэтому после каждого детального слоя увеличивайте проблемный участок и смотрите однородные тени, кожу и небо. Чистая листва не гарантирует чистое небо.
Финальный output sharpening должен учитывать размер экспорта. Один слой резкости для 6000-пиксельного мастера и 1600-пиксельной веб-копии редко оптимален одновременно. Храните творческую резкость отдельно от выходной: первую формируйте на полном размере, вторую — после resize.
Как избежать ореолов на локальных коррекциях
Ореол обычно возникает из-за слишком резкой границы маски или фильтра, который сравнивает соседние области на большом радиусе. На горизонте это выглядит как светлая полоса рядом с тёмным небом. На лице — как искусственное свечение вокруг головы. Первое средство — расширить falloff или мягкость маски.
Второе — уменьшить силу самой коррекции. Если небо затемняется на несколько стопов относительно гор, идеальная маска всё равно может выглядеть неестественно. Лучше разделить задачу на два слоя: слабый широкий градиент и более локальную Curves по HSL/Path. Сумма мягких эффектов часто естественнее одной жёсткой операции.
Третье — проверить local contrast и sharpening. Даже если тональная маска хорошая, крупнорадиусный контраст может создать ореол уже после неё. Отключайте детальные слои по одному. Если полоса исчезает вместе с sharpening, править маску бессмысленно.
Четвёртое — оценивать на разных масштабах. На 100% видна пиксельная граница, на Fit — общая композиционная «аура». Хорошая локальная коррекция должна выдерживать оба просмотра.
Как переносить обработку между похожими кадрами
Для серии с одинаковым светом сохраните preset базовой цепочки: рабочий профиль, общая Curves, умеренная детализация и выходной блок. Не включайте в универсальный preset конкретный Path вокруг лица или здания — на следующем кадре геометрия почти наверняка изменится.
После загрузки preset сначала вернитесь к RAW developer. Даже кадры одной серии могут отличаться на треть стопа или иметь другой WB из-за автоматического баланса камеры. Исправьте базу, затем адаптируйте локальные маски. Это быстрее, чем подгонять каждую фотографию непрозрачностью финального слоя.
Если серия снята со штатива и композиция совпадает, Path и Gradient могут переноситься удачно. Всё равно проверьте края после оптической коррекции: различное фокусное расстояние или профиль объектива меняют геометрию и сдвигают маску.
Для десятков и сотен изображений специализированный batch workflow RawTherapee или darktable обычно эффективнее. Presets PhotoFlow особенно полезны для небольшой серии, где структура правок повторяется, но каждый кадр всё равно требует ручной проверки.
Что делать при падении или зависании
Сначала сохраните воспроизводимый PFI, если интерфейс ещё отвечает. Затем определите последний добавленный слой. Отключите его и повторите действие. Если проблема исчезла, создайте минимальный проект с тем же инструментом на небольшом JPEG. Это позволяет понять, связан ли сбой с модулем, RAW, размером файла или комбинацией слоёв.
Для Clone Stamp уменьшите количество штрихов и проверьте, корректно ли выбран источник. Для LensFun отключите профиль и попробуйте ручную геометрию. Для G’MIC временно уберите фильтр из стека. Для RAW смените demosaic. Такой подход полезнее общего «переустановить программу», потому что PhotoFlow исторически имел модульные ошибки, исправлявшиеся независимо.
При медленной реакции посмотрите на статус внизу окна. Если вычисление продолжается, дождитесь завершения. Если интерфейс не меняется длительное время и диск/CPU не активны, сохранённый PFI позволит перезапустить программу без потери структуры. После перезапуска открывайте проект с отключённым подозрительным тяжёлым слоем, если это возможно.
Не проверяйте стабильность на единственной копии оригинала. PhotoFlow не должен переписывать RAW, но хороший рабочий процесс в любом редакторе предполагает резервную копию исходных файлов и отдельные экспорты.
Минимальная схема для первого собственного проекта
Если интерфейс кажется перегруженным, начните с пяти слоёв. Первый — автоматически созданный RAW developer. Второй — Crop после оптической коррекции. Третий — общая Curves. Четвёртый — локальная Curves с одной простой маской. Пятый — умеренный sharpening. Сохраните PFI и экспортируйте JPEG.
На следующем кадре добавьте HSL mask и Clone Stamp. Только после того как станет понятна базовая логика, переходите к Clone layer, Buffer, многослойным маскам и G’MIC. PhotoFlow допускает очень сложные конструкции, но они не нужны для освоения программы.
Хороший тест понимания — возможность объяснить каждый слой одним предложением: «этот слой поднимает тени лица», «этот маской выбирает небо», «этот исправляет дисторсию». Если назначение нельзя сформулировать, скорее всего стек можно упростить.
Неразрушающий редактор полезен не количеством сохранённых шагов, а возможностью осознанно вернуться к нужному. Чем яснее структура PFI, тем быстрее последующая правка и тем меньше риск случайно компенсировать один ошибочный слой другим.
