PhotoMill предназначен для ситуаций, когда десятки, сотни или тысячи изображений нужно привести к одинаковым техническим правилам: конвертировать в нужный формат, изменить размеры, кадрировать, переименовать по шаблону, поправить или удалить EXIF/IPTC, назначить GPS, добавить водяной знак, выполнить цветовые операции и сохранить результат в заданной структуре папок. Программа особенно полезна фотографам, контент-редакторам, архивистам и тем, кто регулярно готовит серии снимков для сайта, каталога, передачи клиенту или хранения: вместо поштучного редактирования здесь строится воспроизводимая цепочка действий, применяемая к выбранному набору файлов.
- Один выходной формат на пакет
- Sidecar включаются отдельно
- RAW зависит от декодеров macOS
Что PhotoMill делает в рабочем процессе
Основная идея PhotoMill — не «открыть фотографию, отретушировать и сохранить», а собрать пакет и описать, что должно произойти с каждым его элементом. В одном проходе можно задать выходной формат, место сохранения, правило имени и набор Actions. Действия выполняются последовательно, поэтому их порядок является частью результата: если сначала уменьшить изображение, а затем добавить текстовый знак относительного размера, получится один вариант; если поменять эти шаги местами, визуальный размер знака относительно готового файла может оказаться другим.
Программа объединяет три типа работы, которые в обычном процессе часто разнесены по разным утилитам. Первый — Browser для отбора и просмотра файлов, группировки и поиска. Второй — Edit Metadata, где пакетно меняются EXIF/IPTC, даты, рейтинг, ключевые слова и GPS. Третий — Convert, где задаются формат, геометрия, цвет, водяные знаки, прозрачность и ICC. Переименование доступно как самостоятельная операция, поэтому менять имя необязательно одновременно с перекодированием.
Это различие важно на практике. Если задача — только привести имена кадров к схеме «дата-съёмки_номер», нет необходимости создавать новые копии JPEG. Если требуется только сдвинуть ошибочную дату съёмки после неверно выставленных часов камеры, можно работать с метаданными, не меняя пиксели. И наоборот, при подготовке веб-копий исходники остаются нетронутыми, а PhotoMill создаёт уменьшенные файлы с новым именем, профилем и очищенным набором метаданных.
В интерфейсе большинство массовых операций построено по одной логике: сначала формируется набор входных изображений, затем для него задаются правила, после чего программа показывает будущий результат в Preview или списке. Такой подход снижает риск незаметно обработать не те файлы, но не отменяет проверки. Для критичных архивов безопаснее сначала прогнать несколько типичных кадров — горизонтальный, вертикальный, с прозрачностью, с GPS, с длинным именем — и только затем запускать весь набор.
Установка и начало работы
PhotoMill рассчитан на macOS; текущая версия распространяется для Mac и поддерживает современные Intel- и Apple Silicon-системы. Перед установкой на старый компьютер имеет смысл проверить совместимость конкретной версии с установленной macOS: новые ветки приложения могут требовать более свежую систему, а перечень RAW, который удастся прочитать системным декодером, также зависит от macOS.
После первого запуска не требуется создавать отдельный каталог изображений. Файлы можно добавлять в рабочий список через Add Photos или перетаскиванием из Finder. Это не импорт в медиатеку в смысле копирования всего архива: PhotoMill работает с выбранными файлами и папками. Поэтому для большой коллекции удобно сначала определить, какая папка является источником, а куда будут записываться результаты, чтобы случайно не смешать оригиналы и производные версии.
Начальный рабочий порядок простой: добавить папку, проверить список, при необходимости отфильтровать изображения через Search или Groups, посмотреть метаданные в Image Info, затем выбрать Convert, Edit Metadata либо Rename. Если исходники находятся на сетевом диске, перед массовым запуском стоит убедиться, что соединение стабильно и путь доступен на запись. Разработчик отдельно улучшал работу с NAS, но скорость всё равно ограничивается сетью и накопителем, а не только процессором.
Полезно сразу открыть Settings и проверить параметры, способные менять массовое поведение: обработку sidecar-файлов, порядок RAW-декодеров, фон для форматов без alpha, а также параметры текста, если в работе используются сложные шрифты. Эти настройки редко приходится менять каждый день, но ошибка здесь затрагивает сразу весь пакет, поэтому их лучше согласовать с собственным процессом до первого большого запуска.
Browser, Groups, Search и Image Info
Главное окно PhotoMill одновременно служит отборщиком и контрольной точкой перед обработкой. Слева расположена область Groups, в центре — список или сетка изображений, справа — Image Info. Внизу доступны основные команды, включая Add Photos, Clear List, Edit Metadata, Rename, Search, Quick Look и Convert. Такая компоновка позволяет сначала понять состав пакета и только потом переходить к изменениям.

Добавление файлов и контроль входного набора
Add Photos подходит и для отдельных файлов, и для папок. При работе с большой директорией полезно не спешить к Convert: сначала посмотреть количество и типы найденных объектов, убедиться, что в список не попали миниатюры, служебная графика или экспортированные копии из прежних задач. В Settings можно ограничить импортируемые типы файлов, минимальный размер файла и минимальные размеры изображения, что помогает отсечь очевидный мусор ещё до обработки.
Clear List очищает рабочий список, но сама по себе не является командой удаления исходников с диска. Это удобно, если нужно собрать новый пакет без перезапуска приложения. При нескольких похожих заданиях дисциплина списка важна: лучше очистить его и добавить нужную папку заново, чем полагаться на то, что все старые элементы были сняты с выделения.
Groups для быстрого разделения массива
Groups группирует уже добавленные изображения по признакам. В зависимости от набора критериев это может быть тип файла, размер, дата съёмки, рейтинг, профиль, параметры камеры и другие свойства. Смысл группировки — быстро увидеть структуру коллекции. Например, смешанную папку из JPEG и RAW можно визуально разделить по типу, а серию от разных камер — по maker или model, если соответствующие теги присутствуют.
Группировка особенно полезна перед унификацией. Если одна часть архива уже имеет нужный цветовой профиль, а другая — нет, разделение по профилю помогает не запускать лишнюю операцию. Аналогично рейтинг позволяет выбрать только отобранные кадры для клиентской выдачи, не создавая отдельную папку вручную.
Search как набор условий, а не строка имени
Search в PhotoMill рассчитан на фильтрацию по свойствам изображений. Условия можно комбинировать: например, выбрать File Type = JPEG, Orientation = Landscape и отдельно проверить отсутствие Keywords. Такой запрос полезнее обычного поиска по имени, потому что отвечает на рабочий вопрос: «какие горизонтальные JPEG ещё не размечены ключевыми словами». Интерфейс позволяет добавлять и удалять строки условий и тем самым постепенно сужать набор.
Практический сценарий — аудит перед публикацией. Сначала добавить папку проекта, затем через Search выбрать файлы нужного типа, проверить пустые или отсутствующие поля метаданных, а после этого применить Edit Metadata только к найденной группе. Если запрос возвращает неожиданно мало файлов, нужно проверить не только сами условия, но и фильтры импорта в Settings: объект, который не был добавлен в Browser, не появится и в результатах поиска.
Image Info: Preview, Histogram, Map и Metadata
Правая панель Image Info используется для проверки отдельного выделенного кадра. Preview даёт визуальный контроль, Histogram помогает оценить распределение тонов, а Metadata показывает записанные EXIF/IPTC и технические свойства. Для файлов с геоданными доступна карта. Это не полноценный редактор одного снимка, а диагностическая панель: перед массовым изменением можно увидеть, какие теги уже существуют и какие значения реально находятся в файле.
Различие между метаданными и файловыми атрибутами особенно заметно на датах. Capture Date относится к данным съёмки внутри метаданных, тогда как Creation Date и Modification Date — свойства файла в файловой системе. PhotoMill умеет связывать эти уровни отдельными командами, но не следует считать их одним и тем же полем. Если после копирования на другой диск Finder показывает «неправильную» дату файла, это не обязательно означает, что EXIF DateTimeOriginal повреждён.
Конвертация и цепочка Actions
Convert — центральная рабочая область, где определяется, каким станет выходной файл. Здесь задаются Image Format, Location и правило Rename, а ниже формируется список Actions. В Preview можно оценивать эффект действий до запуска, а таблица результатов помогает увидеть будущие имена и основные параметры файлов.

Output: формат, место и имя
Выходные настройки стоит рассматривать как три независимых решения. Image Format отвечает за контейнер и доступные параметры качества или глубины. Location определяет, куда будут записаны результаты. Rename задаёт правило имени и, при необходимости, структуру подпапок. Если исходные файлы должны сохраниться нетронутыми, самым безопасным вариантом будет отдельная выходная папка и шаблон имени, не совпадающий с оригиналом.
Некоторые задачи не требуют изменения имён. Тогда достаточно сохранить Original Name и поменять расширение согласно выходному формату. В других случаях имя становится частью производственного стандарта: дата съёмки, индекс, исходная папка и размеры могут быть собраны в Path Pattern. Важно оценить коллизии. Если шаблон генерирует одинаковые имена для двух исходников, лучше добавить индекс или другой уникальный компонент ещё до запуска.
Actions как последовательный конвейер
Действия добавляются через кнопку с плюсом и сгруппированы по типам: Geometry, Watermarks, Filters, Alpha Channel, Color Matching, Metadata. Список можно перестраивать перетаскиванием. Это не косметическая особенность: каждый следующий шаг получает изображение после предыдущего. Например, Crop перед Watermark Text поместит знак относительно уже обрезанного кадра; Watermark Text перед Crop может привести к частичному срезанию знака.
Для похожих задач полезно дублировать настроенное действие вместо создания заново, а затем менять только один параметр. В PhotoMill для дублирования в списке применяется модифицированное перетаскивание с Option. Это удобно, например, если нужно сделать два Add Borders с разной толщиной или два последовательных цветовых шага с близкими параметрами.
Preview, Before & After и пробный прогон
Live Preview показывает действие цепочки на выбранном изображении. Режим Before & After помогает сравнить исходник и обработанный вариант, особенно при тональных фильтрах, масштабировании и обрезке. Quick Look полезен для просмотра оригинала в системном механизме macOS без выхода из процесса.
Предпросмотр не заменяет проверку финального файла в реальном месте назначения. При больших пакетах желательно обработать небольшой набор в отдельную тестовую папку, открыть полученные файлы, проверить расширение, размеры, профиль, прозрачность, метаданные и имя, а затем применить тот же preset ко всему массиву. Такой контроль ловит ошибки, которые плохо заметны на одном Preview, например потерю alpha в конкретном формате или неожиданную вложенность подпапок.
Presets для повторяемых операций
Когда цепочка настроена, её можно сохранить как preset. Это превращает PhotoMill из разовой утилиты в инструмент стандартизации. Для сайта, например, имеет смысл держать отдельный preset для полноразмерных JPEG, другой — для PNG с прозрачностью, третий — для клиентской выдачи с IPTC и водяным знаком. Название пресета лучше связывать с результатом, а не с проектом: «Web 2400px sRGB JPEG» информативнее, чем случайное имя проекта.
Preset нужно пересматривать, когда меняются требования площадки или рабочая среда. Если сайт перешёл на другой цветовой профиль, появилась поддержка AVIF или изменились правила приватности метаданных, старый preset продолжит делать ровно то, что было сохранено. Это достоинство воспроизводимости и одновременно причина периодически проверять шаблоны.
Форматы вывода, глубина цвета и alpha
PhotoMill поддерживает распространённые форматы для веба, архива и обмена: AVIF, BMP, GIF, HEIC, JPEG, JPEG 2000, JPEG XL, PDF, PNG, TIFF и WebP. Набор параметров различается по формату. Для некоторых доступны варианты с потерями и без потерь, для других — выбор цветовой модели, глубины и alpha. PDF и TIFF могут использоваться для многостраничного вывода.
| Формат | Практическое применение | Что проверить перед запуском |
|---|---|---|
| AVIF | Компактные веб-копии и современные медиапроцессы | Поддержку в целевой системе и режим lossless, если он нужен |
| JPEG | Фотографии для сайтов, почты, клиентской выдачи | Quality, цветовую модель и необходимость метаданных |
| HEIC | Экосистема Apple и компактное хранение фото | Совместимость получателя, quality/lossless и thumbnail |
| JPEG 2000 | Специализированные процессы, где формат уже принят | Совместимость ПО и выбранную цветовую модель |
| JPEG XL | Современные процессы с поддержкой JXL | Наличие поддержки у следующего звена цепочки |
| PNG | Графика и изображения с прозрачностью | RGB/Gray, 8/16/32 bit и alpha |
| TIFF | Архив, печать, обмен без обязательного JPEG-сжатия | RGB/Gray/CMYK, глубину, alpha, compression, multipage |
| WebP | Веб-изображения с lossy/lossless и прозрачностью | Quality или lossless, alpha, профиль и метаданные |
| Сборка изображений в документ | Single/Multipage и порядок кадров | |
| BMP/GIF | Совместимость со специфическими рабочими цепочками | Ограничения формата по цвету и прозрачности |
Цветовая модель и глубина
PhotoMill работает с RGB, Gray и CMYK в тех форматах, где это имеет смысл, и поддерживает глубину 8, 16 и 32 bit в соответствующих вариантах вывода. Эти параметры нельзя выбирать механически по принципу «чем больше, тем лучше». Для веба обычно важнее совместимость и размер файла; для промежуточного TIFF может быть важна повышенная глубина; CMYK имеет смысл только в цепочке, где понятен целевой профиль печати.
При переводе изображения в Gray следует различать визуальный фильтр Grayscale и реальную цветовую модель выходного файла. Фильтр способен сделать картинку монохромной, но если Output остаётся RGB, файл технически всё ещё может быть RGB. Когда требуется именно одноканальный серый TIFF или PNG, нужно выбрать Gray в параметрах формата, а не полагаться только на внешний вид.
Lossy и lossless
Для AVIF, HEIC, JPEG XL и WebP доступны режимы без потерь в тех конфигурациях, где это поддерживается форматом и приложением. Lossless не означает автоматически «лучший выбор»: при передаче фотографий через веб он может давать неоправданно большой объём. В производственной цепочке полезнее исходить из назначения: архивный промежуточный файл, финальная веб-копия и превью для мессенджера требуют разных компромиссов.
В JPEG основным параметром остаётся Quality. Значение следует проверять на типичных кадрах: мелкая фактура, волосы, листва и резкие контрастные границы проявляют артефакты раньше, чем ровное небо. Универсального процента качества для всех проектов нет, поэтому preset лучше строить после визуальной проверки нескольких сложных фотографий.
Прозрачность при несовместимом формате
Если исходник содержит alpha, а выбранный формат не может его сохранить, прозрачные области должны быть сведены к фону. В PhotoMill для таких случаев предусмотрен Alpha Color в настройках. Если пользователь не проверил этот параметр, результат может получить нежелательный чёрный или другой фон. Поэтому PNG с прозрачностью перед конвертацией в JPEG нужно обязательно тестировать на одном файле с полупрозрачными краями.
Отдельно следует смотреть на полупрозрачные тени и антиалиасинг. Даже если объект кажется непрозрачным, края могут содержать alpha. Неподходящий фон выдаст светлый или тёмный ореол. Решение — заранее назначить фон, совпадающий с будущей подложкой, либо оставить формат с alpha, если конечная система его поддерживает.
Масштабирование, кадрирование и поля
Блок Geometry в PhotoMill охватывает не только обычный Resize. Он нужен для унификации геометрии серии: Scale меняет размеры по правилам, Scale to Size приводит кадры к заданному холсту, Crop обрезает по соотношению или размерам, Add Borders добавляет поля, Trim и Trim Color убирают края, Rotate & Flip меняет ориентацию, а Change Resolution корректирует значение DPI.
Scale: несколько способов задать размер
Scale позволяет выбирать метод, который соответствует задаче. Процент подходит, когда все файлы нужно уменьшить одинаково относительно оригинала. Fit Long Edge удобен для смешанной серии горизонтальных и вертикальных кадров: длинная сторона становится заданной, а пропорции сохраняются. Fit Short Edge, наоборот, нормализует короткую сторону. Можно задавать фиксированные длинную и короткую стороны, точные Width × Height либо целевое количество мегапикселей.
При подготовке галереи с ограничением «не больше 2400 пикселей по длинной стороне» Fit Long Edge логичнее, чем фиксированные Width и Height: вертикальные и горизонтальные изображения сохраняют пропорции и не растягиваются. Если же каталог требует строго 1200 × 1200, одного Scale недостаточно — понадобится Scale to Size или комбинация масштабирования и Crop.
Scale to Size: вписать или заполнить
Scale to Size рассчитан на фиксированный холст. Изображение можно вписать с сохранением пропорций, оставив свободное место, либо масштабировать и обрезать, чтобы холст был заполнен полностью. Цвет свободных областей задаётся явно; в некоторых вариантах можно взять его из угла изображения, что удобно для карточек с почти однородным фоном.
Ключевой вопрос — допустима ли обрезка. Для товарных фотографий, где объект должен помещаться целиком, лучше вписывать и добавлять фон. Для превью, где важен одинаковый прямоугольник без полей, допустим режим заполнения с crop. В обоих случаях следует проверить вертикальные и горизонтальные кадры отдельно: один тестовый пейзаж не показывает, что произойдёт с портретом.
Crop и Anchor
Crop может работать по соотношению Long Edge × Short Edge либо Width × Height. Anchor определяет, к какой части кадра будет прижата область обрезки. Это особенно важно при пакетной работе, поскольку алгоритм не знает сюжет. Центр подходит только тогда, когда главный объект обычно расположен в центре; для серий с объектом у края может потребоваться другой anchor или предварительный отбор.
PhotoMill не заменяет интеллектуальную покадровую композиционную ретушь. Если лица или предметы расположены по-разному, одинаковый Crop может обрезать важные детали. Рациональный процесс — сначала сгруппировать или отобрать однотипные кадры, затем применить один anchor к каждой однородной группе.
Add Borders
Add Borders добавляет рамку или свободное поле. Толщину можно задавать в пикселях или относительных величинах, а размещение — снаружи либо внутрь исходного размера в зависимости от сценария. Если итоговый размер должен оставаться строго фиксированным, важно понимать, увеличивает ли выбранная конфигурация холст или отнимает место у фотографии.
Поля удобны для печатной подачи, квадратных карточек, визуального отделения фотографий от фона сайта и создания безопасной зоны под подпись. Цвет следует выбирать в контексте последующего цветового управления: белый в RGB и «бумажный белый» в печати — не одно и то же визуальное условие.
Trim и Trim Color
Trim убирает пустые или лишние края по заданным правилам. Trim Color ориентируется на цвет и допуск, поэтому подходит для изображений, где вокруг объекта есть однотонная рамка. Tolerance определяет, насколько близкими к образцу могут быть пиксели, которые считаются фоном. При слишком малом допуске останется кайма; при слишком большом возможно затрагивание самого объекта.
Перед массовым Trim Color особенно полезен Before & After на файлах с тенями и антиалиасингом. Полупрозрачные и почти белые пиксели вокруг объекта могут отличаться от чистого фона. Если серия снята при неравномерном освещении, одинаковый tolerance не всегда безопасен для всех кадров.
Rotate, Flip и ориентация EXIF
Rotate & Flip включает повороты на 90, 180 градусов и отражение. Отдельная автоматическая ориентация по EXIF полезна, когда фактические пиксели хранятся в одном положении, а просмотрщики поворачивают их по Orientation tag. При подготовке файлов для систем, которые игнорируют EXIF orientation, нормализация пикселей помогает избежать «лежащих» кадров.
После таких операций имеет смысл убедиться, что дальнейшие шаги работают уже с нормализованной геометрией. Например, если водяной знак должен всегда находиться в правом нижнем углу видимого изображения, auto-rotate логично выполнить раньше Watermark.
Change Resolution и DPI
Change Resolution меняет значение разрешения, выражаемое в DPI, и применяется там, где оно интерпретируется как печатный параметр. Само по себе изменение DPI без изменения количества пикселей не добавляет детализацию. Файл 3000 × 2000 пикселей остаётся тем же по количеству пикселей; меняется физический размер, который могут рассчитать программы верстки и печати.
Если заказчик требует «300 dpi», сначала нужно выяснить физический размер отпечатка и достаточность пикселей. PhotoMill может записать нужное значение, но не превращает маленький исходник в детализированный большой отпечаток. При необходимости реального увеличения размеров используется Scale, и качество такого ресэмплинга стоит оценить отдельно.
Пакетное переименование и структура папок
Rename в PhotoMill — самостоятельный инструмент, а не побочный параметр конвертации. Он показывает текущие и будущие имена и строит Path Pattern из обычного текста и тегов. Это удобно для фотографа, которому нужно привести камеральные DSC_0001 и IMG_5234 к единой схеме, не создавая заново сами изображения.

Теги Path Pattern
В шаблоне доступны Index, Capture Date и компоненты даты, Current Date, Original Subfolders, Original Name, Original Index, Original Folder, Find & Replace, Image Width, Image Height, Image DPI и File Size. Набор позволяет строить имена не только из порядкового номера, но и из реальных свойств файла. Например, дата съёмки и индекс дают устойчивую хронологическую схему даже для файлов с разных камер.
Original Name полезен, когда к существующему имени нужно добавить префикс или суффикс. Original Folder помогает сохранить смысл исходной структуры. Original Subfolders нужен при обработке дерева каталогов, когда результат должен повторить относительную вложенность, а не свалиться в одну папку.
Создание подпапок через шаблон
В Path Pattern разделитель папок позволяет формировать структуру назначения. Это даёт сценарий «год/месяц/имя», если соответствующие компоненты даты используются как части пути. Перед запуском на архиве нужно просмотреть таблицу будущих имён и убедиться, что у всех файлов есть требуемая Capture Date. Если тег пуст, структура может оказаться не такой, как ожидалось.
Для неоднородного архива полезно сначала найти кадры без даты, исправить их через Edit Metadata, а уже потом запускать Rename. Так переименование не маскирует проблему отсутствующих метаданных. Тот же принцип применим к полям camera owner или другим тегам, используемым в именах.
Find & Replace и регулярные выражения
Find & Replace помогает нормализовать существующие имена: удалить префикс камеры, заменить пробелы, стандартизировать разделители. Современные версии PhotoMill поддерживают регулярные выражения в этом механизме, поэтому можно описывать не только буквальную подстроку, но и шаблон. Это мощная функция, которая одновременно увеличивает риск слишком широкого совпадения.
Любое regex-правило нужно сначала проверить на нескольких разных именах. Особенно опасны выражения, которые способны совпасть с пустой строкой или захватить больше символов, чем планировалось. Таблица preview будущих имён — обязательная проверка перед Start. Для необратимого переименования исходников также разумно иметь резервную копию или хотя бы сохранить собственный список соответствий «было — стало».
Copy to Folder и Move to Folder
Когда нужно не только переименовать, но и разложить файлы, используются операции копирования или перемещения в папку с новым именем. Copy сохраняет исходник на прежнем месте и безопаснее для первого запуска. Move меняет расположение оригинала и требует более строгой проверки путей. Для архива, который уже используется другими программами, перемещение может разорвать внешние ссылки, поэтому его следует согласовывать с каталогизатором.
Если рядом с фотографиями находятся sidecar-файлы, простое переименование только изображения может нарушить пару имён. Для таких процессов требуется отдельно проверить настройку обработки sidecar и убедиться, что сопутствующие файлы должны двигаться или переименовываться вместе с основным.
EXIF, IPTC, GPS и служебные данные
Edit Metadata предназначен для массового изменения информации, которая не обязана влиять на пиксели. Через Actions можно работать с датой съёмки, ключевыми словами, IPTC-полями, авторскими данными, рейтингом и координатами. Это особенно удобно после съёмки несколькими камерами, при подготовке архива агентства или перед публикацией, когда нужно удалить чувствительные данные.

Capture Date: установка, сдвиг и синхронизация
Для дат есть несколько разных задач. Set Capture Date записывает конкретное значение. Shift Capture Date сдвигает существующие даты на заданный интервал — типичный случай, когда часы камеры отставали на час или были выставлены в неверном часовом поясе. Set Capture Date from File Date позволяет взять дату из файловой системы, если именно она считается доверенным источником. Вариант с Increment задаёт последовательное изменение для серии.
Перед сдвигом нужно определить знак и единицу интервала на тестовом кадре. Ошибка в плюс/минус при пакетной обработке изменит весь массив. Для нескольких камер лучше обрабатывать каждую группу отдельно, потому что их часы могли иметь разные отклонения.
Keywords, Title, Caption и авторские поля
Ключевые слова можно добавлять и заменять пакетно. Это удобно для общих признаков серии — название события, место, тип контента — но не следует применять один и тот же набор к кадрам, где семантика различается. Для точной каталогизации разумно разделить общие пакетные теги и индивидуальные ключевые слова.
IPTC Title и Caption используются в редакционных и архивных процессах. Copyright и Owner фиксируют авторскую информацию. Наличие поля не обеспечивает юридическую защиту само по себе, но помогает сохранить атрибуцию при передаче файла между системами. Если downstream-сервис удаляет метаданные, PhotoMill не может заставить его сохранить их, поэтому результат нужно проверять уже после загрузки на целевую платформу.
Rating
Рейтинг может использоваться как критерий отбора и как редактируемое поле. Это даёт связку: сначала через Groups или Search выбрать кадры с определённым рейтингом, затем создать для них отдельную выдачу. В смешанном архиве важно понимать, какое именно поле рейтинга читает другой каталогизатор и как он интерпретирует значения; совместимость метаданных между приложениями обычно выше, когда используются стандартные IPTC/XMP-механизмы, но конкретную цепочку всё равно следует тестировать.
Удаление приватных и всех метаданных
Remove Private Tags рассчитан на удаление чувствительных категорий, например GPS, camera owner или ключевых слов, которые не должны уходить наружу. Remove All Metadata — более радикальная операция для случаев, когда производная копия должна содержать минимум служебной информации. Между ними есть существенная разница: полное удаление может убрать и полезные авторские или цветовые сведения, поэтому нельзя заменять им выборочную очистку без необходимости.
Хороший процесс публикации строится от требований. Для публичной фотографии может быть достаточно убрать GPS и внутренние keywords, оставив copyright. Для анонимизированного набора данных может потребоваться полная очистка. Решение лучше закрепить в отдельном preset, чтобы политика не зависела от памяти оператора.
Rebuild Metadata
Rebuild Metadata используется в случаях, когда структуру метаданных требуется пересобрать. Это не универсальная «починка любого файла», поэтому перед применением к ценным оригиналам нужен тест на копии. Если конкретный просмотрщик неправильно читает EXIF/IPTC, сначала полезно проверить файл в нескольких программах: проблема может быть не в данных, а в интерпретации одной программы.
RAW и запись метаданных
В актуальной ветке PhotoMill при Edit Metadata для RAW можно выбрать, куда сохранять изменения: в XMP sidecar либо непосредственно в изображение, если конкретный формат и используемый механизм это позволяют. Для архивного процесса sidecar часто предпочтительнее, потому что не требует переписывать RAW-контейнер. Но такой подход работает только при дисциплине пар файлов: XMP должен храниться и перемещаться вместе с оригиналом.
Если другая программа ожидает свои sidecar или не читает изменения, сделанные напрямую, нужно проверить совместимость на одном файле. RAW-экосистема неоднородна: формат контейнера, декодер macOS, XMP и конкретный каталогизатор могут по-разному относиться к одним и тем же полям.
Дата файла и дата съёмки
PhotoMill содержит команды File Attributes для установки Creation Date и Modification Date на основе Capture Date. Это полезно после копирования, экспорта или восстановления архива, когда Finder сортирует файлы не в порядке съёмки. Такая синхронизация должна быть осознанной: файловая дата иногда используется как свидетельство момента копирования или обработки, и её перезапись может быть нежелательна.
Если задача состоит только в правильной сортировке фотографий по времени съёмки, безопаснее сначала убедиться, что программа назначения умеет сортировать по EXIF. Менять атрибуты файловой системы стоит тогда, когда это действительно требуется конкретному процессу.
Работа с GPS и обратным геокодированием
PhotoMill умеет задавать координаты пакетно и показывает карту для файлов с геоданными. Set GPS Location принимает координаты и позволяет работать с точкой на карте. Это полезно для серий, снятых в одном месте камерой без GPS: вместо ручного ввода в каждый файл координаты применяются к выделенной группе.
Установка точки на карте
При выборе места важно учитывать масштаб. Координаты «центр города» подходят для грубой каталогизации, но не для точной привязки объекта. Если в публикации точное местоположение чувствительно — частный дом, редкий природный объект, место съёмки клиента — лучше либо удалить GPS из производной копии, либо заменить его на более общую географию согласно правилам проекта.
Карту удобно использовать и как контроль уже записанных данных. Если метка неожиданно оказалась в другом регионе, это сигнал проверить знак широты/долготы или источник координат. Пакетное исправление следует делать только после подтверждения одной точки.
Reverse Geocoding
Функция обратного геокодирования использует GPS для заполнения текстовых IPTC-полей вроде City, Country, Province/State и Location. Это экономит время при каталогизации поездок и репортажей, но полученный результат зависит от картографического сервиса и качества координат. Названия административных единиц могут отличаться от редакционного стандарта организации.
Поэтому обратный геокодинг лучше рассматривать как первичное заполнение, а не как безошибочный справочник. Для коммерческого архива полезно проверить написание города, региона и страны, особенно в местах с несколькими вариантами названий. Если проект использует собственный словарь географии, автоматические значения нужно нормализовать до принятого стандарта.
Приватность
Разработчик PhotoMill указывает, что приложение не собирает персональные данные и хранит собственные настройки на устройстве. При этом работа с картой и обратным геокодированием задействует системный картографический сервис, поэтому эти операции следует отличать от локального чтения файла. Если политика организации ограничивает сетевые обращения, географические функции нужно проверять отдельно.
При передаче изображений наружу практическая мера приватности остаётся простой: создать экспортный preset, который удаляет GPS и другие нежелательные теги, а затем открыть несколько готовых файлов в независимом просмотрщике метаданных. Проверять следует не только видимые поля, но и XMP/IPTC, если платформа или клиент чувствительны к таким данным.
Водяные знаки и ICC-профили
Watermarks в PhotoMill — это набор действий для автоматического нанесения текста, изображения, прямоугольника, размытой области или QR-кода. Они рассчитаны на повторяемую геометрию: позиция, размер и прозрачность задаются правилами, поэтому один preset можно применить к целой серии с разными размерами кадров.

Watermark Text
Текстовый знак может включать обычную строку и значения метаданных. Это позволяет не только ставить подпись «©», но и автоматически подставлять дату съёмки, данные камеры или другие доступные теги. Для технических контактных листов такой механизм полезнее статичной подписи: информация формируется отдельно для каждого файла.
Размер шрифта можно задавать фиксированно либо относительно ширины, высоты, длинной или короткой стороны. Относительный размер удобен в смешанной серии, потому что знак остаётся сопоставимым по масштабу на файлах разного разрешения. Фиксированный размер предсказуем, если все изображения уже приведены к одинаковым пикселям.
Позиционирование использует стандартные точки привязки и отступы. Поддерживаются несколько строк, stroke, shadow, rotation, tiling и прозрачность. Для диагонального повторяющегося знака используется tiling; для аккуратной подписи в углу достаточно одной позиции с безопасным margin.
Если каллиграфический или необычный шрифт визуально обрезается, следует проверить настройку Text Geometry в Settings. Геометрия по метрикам шрифта и по фактическому тексту может давать разные рамки. Менять её нужно после теста именно с используемым шрифтом и строкой, а не на стандартном системном примере.
Watermark Image и Rectangle
Image watermark работает по тем же принципам фиксированного или относительного размера и может повторяться плиткой. Если логотип имеет прозрачность, нужно проверить alpha-края после итогового формата. При экспорте в JPEG полупрозрачный знак будет сведён к фону вместе с остальной прозрачностью.
Rectangle создаёт квадратную или скруглённую подложку с управляемыми fill и stroke. Это полезно, когда текст должен оставаться читаемым на пёстром фоне. Вместо грубой непрозрачной плашки можно задать полупрозрачную подложку и затем поместить текст поверх неё. Порядок двух Actions снова критичен: Rectangle должен находиться в цепочке раньше текста, если он служит фоном.
Blur in Rectangle
Blur in Rectangle позволяет размыть прямоугольную область. Это пригодно для однотипных серий, где чувствительная информация расположена в одном месте: например, номер на карточке в стандартизованной съёмке. Для произвольных фотографий с разным положением лица или номера фиксированный прямоугольник не является интеллектуальным детектором и может промахнуться. В таких задачах кадры нужно разбить на однородные группы или использовать специализированный инструмент распознавания.
QR Code
Водяной знак QR Code подходит для машинно считываемой ссылки или идентификатора в изображении. Важно не делать код слишком маленьким и не располагать его на пёстрой области без достаточного контраста. Проверка должна выполняться реальным сканером после финального уменьшения и JPEG-сжатия: код, читаемый в Preview до экспорта, может стать нестабильным после агрессивного ресайза.
Assign Profile, Convert to Profile и Proof with Profile
Color Matching разделяет три принципиально разные операции. Assign Profile назначает изображению профиль как интерпретацию текущих чисел цвета; пиксельные значения не пересчитываются. Convert to Profile преобразует значения так, чтобы визуальный цвет максимально сохранялся при переходе в другое цветовое пространство. Proof with Profile используется для имитации целевого вывода и не следует путать с обычной конвертацией.
Назначение неправильного профиля может резко изменить вид цвета, потому что одни и те же RGB-числа начинают трактоваться иначе. Поэтому Assign Profile применяют, когда известно, в каком пространстве на самом деле находятся данные, но тег профиля отсутствует или неверен. Для подготовки веб-копий чаще нужен Convert to Profile в целевое пространство, а не простое назначение.
PhotoMill использует системную инфраструктуру ColorSync и позволяет работать с ICC-профилями; современные версии также позволяют подгружать пользовательские .icc и .icm. Для печати это важно, если типография предоставляет конкретный профиль. Перед массовой конвертацией следует сделать пробный файл и согласовать его с целевой цепочкой, поскольку профиль сам по себе не компенсирует неверные условия просмотра или печати.
Цветовые фильтры и тональная обработка
Filters в PhotoMill предназначены прежде всего для единообразной коррекции серии. Среди них есть Auto Contrast, Auto White Balance, Gamma, Contrast, Exposure, Sharpness, Temperature, Sepia, Colorize, Grayscale, операции HSL/HSV/RGB, Levels, Curves и Vignette. Это не слойная ретушь с кистями и масками, а пакетный конвейер, где одно правило применяется к выбранным изображениям.

Автоматические и фиксированные коррекции
Auto Contrast и Auto White Balance анализируют каждый кадр, поэтому результат может отличаться внутри серии. Это полезно для разнородного набора, но иногда вредно для съёмки, которая должна сохранять одинаковое настроение. Фиксированный Exposure или Temperature, напротив, применяет одно и то же изменение, что лучше подходит для серии, снятой в стабильных условиях с одинаковой ошибкой.
Выбор между auto и фиксированным действием зависит от причины проблемы. Если камера систематически недоэкспонировала всю сессию, логичнее единый Exposure. Если в папке смешаны фотографии из разных источников, автоматическая коррекция может быть отправной точкой, но её нужно проверить на крайних примерах.
Gamma, Contrast и Exposure
Эти действия меняют тон по-разному. Exposure отвечает за общую коррекцию яркости в терминах экспозиции; Gamma сильнее воздействует на средние тона; Contrast увеличивает или уменьшает различия между светлыми и тёмными областями. Последовательное применение нескольких подобных операций может быстро привести к клиппингу, поэтому Histogram и Before & After полезны не меньше визуального впечатления.
Для массового улучшения сканов со слабым контрастом разумно начать с одного умеренного шага и посмотреть тени и света. Добавлять сильный Contrast и затем Auto Contrast без понимания порядка обычно хуже, чем точно настроить одну операцию. Пакетная автоматизация ценна именно повторяемостью, а не количеством включённых фильтров.
HSL, HSV и RGB
Регулировки по каналам позволяют менять оттенок, насыщенность и яркостные компоненты или работать с RGB. Они полезны, когда серия имеет стабильный цветовой сдвиг. Если в одном наборе смешаны разные источники света, единые значения могут исправить одну часть и ухудшить другую; в таком случае сначала делят изображения на группы.
При сильных цветовых изменениях следует учитывать профиль. Коррекция чисел и преобразование ICC — разные уровни работы. Обычно сначала выполняют художественные или технические коррекции в рабочем пространстве, а затем конвертируют в целевой профиль. Конкретный порядок нужно выбирать под свою цепочку и проверять на тесте.
Levels и Curves
Levels полезен для управления чёрной, белой и средней точками, Curves — для более гибкой тональной зависимости. В пакетном сценарии кривая должна быть достаточно консервативной, чтобы не ломать кадры с другой экспозицией. Хороший тестовый набор включает самый светлый, самый тёмный и типичный кадр.
Если задача требует индивидуально рисовать разные кривые для каждой фотографии, PhotoMill перестаёт быть удобным основным инструментом: его сильная сторона — одинаковое правило для массива. В таком случае индивидуальную коррекцию выполняют в фоторедакторе, а PhotoMill оставляют для финального стандартизированного экспорта.
Sharpness и Blur
Резкость часто имеет смысл применять после уменьшения, потому что ресайз меняет воспринимаемую детализацию. Если сначала сильно sharpen, а потом уменьшить, эффект будет отличаться от лёгкой резкости на финальном размере. Это хороший пример зависимости результата от порядка Actions.
Blur используется как общий фильтр и отдельно в прямоугольной области для анонимизирующих задач. Пакетное размытие целого изображения обычно является специальным эффектом, а не стандартной подготовкой фото; при автоматизации нужно чётко понимать, зачем он включён в preset.
Grayscale, Sepia, Colorize и Vignette
Grayscale визуально убирает цвет, Sepia и Colorize стилизуют серию, Vignette изменяет края. Эти действия могут быть полезны для единого оформления каталога или архива сканов, но не должны подменять выбор выходной цветовой модели. Если нужен технически Gray-файл, это задаётся также в Output.
Стилизационные операции разумно хранить в отдельном preset, а не смешивать со служебным экспортом. Тогда обычный пакет веб-копий не получит случайно сепию или виньетку из предыдущего задания.
Прозрачность и операции Alpha Channel
Alpha Channel в PhotoMill выделен в отдельную группу, потому что прозрачность — не просто ещё один цветовой фильтр. Действия Alpha Mask, Color to Alpha и Alpha to Color позволяют строить или преобразовывать канал прозрачности в пакетном режиме.
Alpha Mask
Alpha Mask использует маску для определения прозрачных и непрозрачных областей. Это пригодно для серии однотипных композиций, где одна и та же маска применима ко всем изображениям. Собственную маску нужно готовить в геометрии, согласованной с целевыми файлами; если размеры и пропорции различаются, следует заранее понять, как маска будет масштабироваться.
После создания alpha правильным контрольным форматом будет PNG, TIFF, WebP или другой вариант, который способен его сохранить. Экспорт сразу в JPEG сведёт прозрачность к фону и фактически уничтожит смысл операции.
Color to Alpha и Alpha to Color
Color to Alpha превращает выбранный цвет в прозрачность и полезен для простой предметной графики на однородном фоне. Как и Trim Color, этот процесс чувствителен к антиалиасингу, теням и вариациям оттенка. На фотографическом фоне он не заменяет полноценное отделение объекта.
Alpha to Color выполняет обратную задачу, сводя прозрачность к выбранному цвету. Его удобно включать осознанно перед форматом без alpha, если фон должен быть определён цепочкой, а не глобальной настройкой. Так preset становится самодостаточным: в нём видно, какой цвет должен заменить прозрачность.
RAW, sidecar и связанные файлы
RAW в PhotoMill читается через доступные декодеры: системный механизм macOS и расширенный RAW-компонент приложения. В Settings можно управлять предпочтительным порядком чтения. Совместимость конкретной камеры определяется не только PhotoMill как оболочкой, но и тем, распознаёт ли RAW используемый декодер.
Если RAW открывается неправильно
Первый шаг — проверить тот же файл системными средствами macOS и вторым декодером PhotoMill. Если один вариант даёт неверный цвет или не поддерживает камеру, изменение порядка может помочь. Если формат новый и не поддерживается ни одним механизмом, PhotoMill не может «угадать» RAW; потребуется обновление системы или приложения, либо предварительная конвертация в поддерживаемый формат.
Extended RAW со временем получал поддержку дополнительных камер и форматов, включая Sigma X3F. Однако список камер меняется, поэтому для новой модели правильнее проверить конкретный RAW, чем делать вывод по общему слову «RAW» в характеристиках.
Sidecar
Сопутствующие файлы, например XMP, могут обрабатываться вместе с изображением, но такая обработка не должна включаться бездумно. Настройка sidecar задаётся отдельно, потому что не каждый проект хочет перемещать, переименовывать или копировать любые файлы с тем же базовым именем.
При включении sidecar нужно проверить расширения, которые считаются связанными. В некоторых процессах рядом с фото могут лежать .xmp, .aae или другие служебные файлы. Ошибочная конфигурация способна захватить лишнее или, наоборот, оставить важный sidecar со старым именем.
RAW + XMP в архиве
Если метаданные RAW сохраняются в XMP, то архивным объектом фактически становится пара. Резервное копирование, перемещение и выдача должны учитывать оба файла. Утрата XMP не разрушает сам RAW, но может удалить результаты каталогизации — рейтинг, ключевые слова или исправленную дату, если они хранились только там.
Поэтому после пакетного Rename полезно открыть несколько пар в Finder и убедиться, что базовые имена совпадают. После Copy to Folder — проверить, что sidecar действительно появился в папке назначения. Это небольшая ручная проверка, которая предотвращает системную потерю метаданных.
Presets и воспроизводимые процессы
Сохранённый preset имеет смысл рассматривать как техническое задание, а не как удобную закладку. В нём зафиксированы формат, геометрия, цветовые операции, водяные знаки и другие шаги. Если команда из нескольких людей должна получать одинаковый результат, названия и правила пресетов стоит документировать вместе с остальным рабочим процессом.
Как проектировать preset
Начинать лучше с конечного требования. Например: JPEG, длинная сторона 2400 px, sRGB, качество проверено визуально, удалён GPS, copyright сохранён, имя «проект_индекс». Затем каждое требование превращается в конкретную настройку Output или Action. Такой подход проще проверять, чем добавлять функции «на всякий случай».
Далее выбирается порядок. Геометрию обычно логично выполнить до финального sharpen и позиционируемого водяного знака. Цветовую конвертацию в целевой профиль — в точке, соответствующей вашему цветовому процессу. Metadata cleanup — ближе к финалу, если предыдущие действия добавляют или используют теги. Это не универсальный закон, а схема, которую можно объяснить и протестировать.
Версионирование пресетов
Если требования меняются, старый preset лучше не молча переписывать, а создать новую версию с понятным названием. Это особенно важно для клиентов и сайтов, где может понадобиться воспроизвести экспорт месячной давности. «Web-v2-AVIF» и «Web-v1-JPEG» дают больше контекста, чем один постоянно меняющийся «Web».
После обновления PhotoMill полезно провести короткую регрессионную проверку ключевых пресетов: один JPEG, один PNG с alpha, один RAW, один файл с GPS. Новые версии обычно сохраняют общую логику, но добавление кодеков и изменение обработки метаданных может повлиять на граничные случаи.
Производительность, память и NAS
PhotoMill является 64-битным приложением, использует многоядерную обработку и работает на Apple Silicon. Это даёт хорошую основу для пакетных задач, но разработчик не публикует универсальные показатели «кадров в секунду», которые можно честно перенести на любую машину. Скорость зависит от формата, разрешения, набора Actions, диска, RAW-декодера и места назначения.
Что обычно ограничивает скорость
JPEG→JPEG с простым resize нагружает систему иначе, чем RAW→16-bit TIFF с ICC и несколькими фильтрами. Запись большого TIFF может упираться в SSD, сетевой экспорт — в NAS и Wi‑Fi/Ethernet, а тяжёлые фильтры — в CPU. Поэтому фраза «PhotoMill работает медленно» без контекста мало что диагностирует.
Практический тест — взять один и тот же небольшой пакет и сравнить этапы: локальный источник и локальный вывод; затем локальный источник и NAS; затем нужная цепочка Actions. Если замедление появляется только на сетевом выводе, оптимизация фильтров не решит проблему.
NAS
Разработчик отдельно улучшал скорость и надёжность работы с NAS. Тем не менее сетевое хранилище остаётся внешней зависимостью: временное исчезновение ресурса, спящий диск, переподключение SMB или нестабильная сеть могут сорвать большой запуск. Для критичного пакета безопаснее сначала конвертировать на локальный SSD, проверить результат и затем копировать его на NAS, если требования проекта это допускают.
Если нужен прямой вывод на сеть, следует проверить права на запись, свободное место и поведение при обрыве. Не стоит судить о завершении только по наличию части файлов: сравните количество входных и выходных элементов и просмотрите сообщения об ошибках, если операция сообщила о проблемах.
Большие пакеты
Чем больше пакет, тем важнее предсказуемость, а не максимальная скорость. Сначала тестируется preset на 5–10 разных файлах, затем на подмножестве, и только после этого на всём архиве. Это особенно актуально для переименования и метаданных, потому что ошибка в таких операциях может быть менее заметна визуально, чем неправильный crop.
При гигантском дереве папок иногда лучше обрабатывать независимые логические блоки — по дате, проекту или камере. Так проще локализовать проблему и повторить только неудавшийся сегмент, не перепроверяя весь массив.
Практический сценарий: подготовка фотографий для сайта
Предположим, редакции нужны JPEG с длинной стороной не более 2400 px, единым целевым профилем, сохранённым copyright, но без GPS и внутренних keywords. Исходники лежат в папке проекта и включают горизонтальные и вертикальные кадры. Такой процесс удобно оформить отдельным preset.
- Добавить папку через Add Photos и убедиться, что Browser показывает только нужные исходники.
- Через Search исключить файлы, которые не относятся к финальной выборке, либо использовать рейтинг.
- Открыть Convert, выбрать JPEG как Image Format и отдельную папку как Location.
- Добавить Scale с Fit Long Edge = 2400 px.
- При необходимости добавить Convert to Profile с целевым веб-профилем.
- Удалить GPS и нежелательные теги, не стирая весь metadata-блок без необходимости.
- Задать Rename, если сайт требует нормализованные имена.
- Сравнить Before & After на вертикальном и горизонтальном кадре.
- Запустить тест на нескольких файлах, затем проверить размер, профиль и метаданные вне PhotoMill.
Главная причина именно такой последовательности — отделить правила публикации от художественной ретуши. PhotoMill не должен решать, какой кадр лучше или где нужно локально осветлить лицо; к нему поступает уже отобранный материал, который надо технически унифицировать.
Практический сценарий: каталог товаров
Для каталога часто требуется квадратный холст, одинаковое положение предмета, стандартный фон и единое имя. Если предметы уже сняты на однородном фоне и расположены достаточно одинаково, PhotoMill может автоматизировать финальную геометрию.
- Сформировать однородную группу снимков одной схемы.
- Использовать Trim Color с осторожным tolerance, если вокруг предмета есть однотонная рамка.
- Применить Scale to Size на требуемый квадрат, выбрав режим вписывания без обрезки важной части объекта.
- Задать белый или другой стандартный фон свободной области.
- При необходимости выполнить лёгкий Sharpness после ресайза.
- Создать Path Pattern из Original Name и Index либо другого стабильного идентификатора.
- Экспортировать тест и проверить тонкие светлые края предмета на фоне.
Если фон неоднородный или предметы расположены произвольно, Trim Color не заменяет предметную сегментацию. В такой серии автоматизация должна начинаться после удаления фона в специализированном редакторе. PhotoMill затем обеспечивает одинаковый холст, размер, формат и имя.
Практический сценарий: синхронизация съёмки с двух камер
На мероприятии две камеры могли иметь разные часы. Если одна отставала на 7 минут 30 секунд, сортировка по Capture Date смешает кадры. PhotoMill позволяет исправить это без изменения пикселей.
- Разделить файлы по camera model или исходной папке.
- Найти опорный момент, снятый обеими камерами, и точно определить разницу времени.
- Выделить только файлы камеры с ошибкой.
- В Edit Metadata добавить Shift Capture Date с нужным знаком и интервалом.
- Проверить одну пару кадров до и после.
- Запустить изменение на всей группе.
- Если рабочий процесс требует, отдельно синхронизировать Creation/Modification Date через File Attributes.
Не следует одновременно сдвигать обе камеры «на глаз». Опорное событие даёт проверяемую разницу. После исправления можно переименовать файлы по Capture Date и Index, получив хронологическую схему независимо от исходных номеров камер.
Практический сценарий: выдача клиенту с водяным знаком
Для превью клиенту часто нужны уменьшенные JPEG с видимым знаком и без чувствительных метаданных. Здесь особенно важен порядок Actions.
- Выполнить Scale до финального размера превью.
- При необходимости выполнить цветовую коррекцию или Convert to Profile.
- Добавить Watermark Text с относительным размером шрифта.
- Настроить anchor, offset, shadow или полупрозрачный Rectangle под текстом.
- Удалить GPS и внутренние теги.
- Экспортировать JPEG с проверенным Quality.
Если знак должен покрывать весь кадр, tiling устойчивее к обрезанию клиентом, но сильнее мешает просмотру. Один знак в углу менее навязчив, зато его проще удалить кадрированием. PhotoMill предоставляет технические варианты; конкретная схема определяется политикой выдачи.
Практический сценарий: архивный TIFF с профилем
Когда исходные сканы или фотографии нужно привести к единому TIFF, решение состоит из нескольких независимых параметров: цветовая модель, глубина, compression, профиль и метаданные.
- Проверить, в каком профиле реально находятся исходники.
- Если профиль отсутствует, назначать его только при уверенности в происхождении данных.
- При необходимости выполнить Convert to Profile в выбранное архивное пространство.
- Выбрать TIFF и требуемые RGB/Gray/CMYK, 8/16/32 bit и alpha.
- Определить compression: None, LZW или PackBits по требованиям совместимости.
- Сохранить полезные EXIF/IPTC и исключить лишние поля по правилам архива.
- Проверить готовый TIFF в независимой программе.
При архивировании критично не подменять «профиль назначен» и «цвет преобразован». Ошибка Assign вместо Convert может заметно изменить отображение без явного сообщения о повреждении файла.
Практический сценарий: многостраничный PDF или TIFF
PhotoMill поддерживает Single и Multipage для соответствующих форматов, что удобно для последовательности сканов или страниц. Главная часть задачи — порядок. Перед запуском следует привести имена или сортировку к однозначной последовательности, иначе технически корректный документ получится с неправильным расположением страниц.
Если исходные сканы имеют разные размеры и ориентацию, заранее решите, нужно ли их нормализовать. Scale to Size может привести страницы к одному холсту, но способен добавить поля или обрезать содержимое. Для документов чаще безопаснее сохранять весь лист и принимать неодинаковые размеры, чем автоматически crop без проверки.
После сборки нужно открыть многостраничный файл и пролистать начало, середину и конец, проверить количество страниц и читаемость. Сам факт успешного завершения конвертации не гарантирует, что логический порядок был верен.
Практический сценарий: очистка метаданных перед публикацией
Политика «удалить всё» проста, но не всегда разумна. В редакционной практике может потребоваться сохранить copyright и caption, удалив GPS, имя владельца камеры и внутренние keywords. PhotoMill позволяет строить более точную схему.
- На тестовом файле посмотреть полный набор в Image Info.
- Составить список того, что должно остаться и что должно быть удалено.
- Использовать Remove Private Tags, если его охват соответствует политике.
- Если требуется полностью чистая производная копия, применить Remove All Metadata только к экспорту, не к мастер-файлу.
- Открыть результат в другом просмотрщике метаданных.
Тест внешним инструментом важен потому, что разные программы показывают разные наборы тегов. Поле, которого нет в короткой панели одной программы, может всё ещё присутствовать в XMP или IPTC.
Типичные ошибки и способы устранения
| Симптом | Вероятная причина | Что проверить |
|---|---|---|
| JPEG получил чёрный фон вокруг объекта | Исходник имел alpha, формат его не сохраняет | Alpha Color либо экспорт в формат с alpha |
| Монохромный файл всё ещё определяется как RGB | Применён Grayscale, но Output оставлен RGB | Выбрать Gray в параметрах формата |
| Водяной знак частично обрезан | Crop выполняется после Watermark | Переставить Actions и проверить anchor |
| Знак сильно меняется по размеру между кадрами | Фиксированный шрифт при разных разрешениях | Использовать относительный размер |
| После Rename XMP остался со старым именем | Sidecar processing выключен или расширение не учтено | Settings и список sidecar-расширений |
| Finder показывает другую дату | Сравниваются File Date и Capture Date | Не путать EXIF с Creation/Modification Date |
| RAW не открывается или выглядит иначе | Особенность конкретного декодера | Порядок System/Extended RAW и поддержку камеры |
| Товар обрезан после квадратного экспорта | Scale to Size заполняет холст с crop | Использовать вписывание и фон |
| Search не находит известный файл | Файл не попал в Browser из-за фильтра импорта | Тип, минимальный размер и входной список |
| После Convert цвета резко изменились | Assign Profile использован вместо Convert to Profile | Исходный профиль и смысл операции |
| На NAS обработка заметно медленнее | Ограничение сети или диска | Сравнить локальный и сетевой вывод |
| Regex переименовал слишком много символов | Find & Replace слишком широкий | Preview списка имён на разных примерах |
| Reverse Geocoding даёт непривычное название | Сервис использует другую административную схему | Редакционный словарь географии |
| После уменьшения резкость чрезмерна | Sharpness применён до Scale или слишком силён | Переместить резкость после ресайза |
Ошибка порядка действий
Самая характерная проблема PhotoMill — не «сломанная функция», а правильные функции в неправильной последовательности. Конвейер читается сверху вниз, поэтому при неожиданном результате полезно временно упростить цепочку и смотреть, на каком этапе появляется проблема. Это быстрее, чем одновременно менять несколько значений.
Ошибка области применения
Второй тип — действие применено к слишком разнородному набору. Один Crop, одна температура или один GPS подходят только группе с общим свойством. Решение — делить пакет через Search/Groups и запускать несколько предсказуемых операций вместо одного универсального пресета.
Ошибка сохранения
Третий тип связан с Location и Rename. Даже идеально настроенная обработка бесполезна, если результат записан не туда или перезаписал нужные файлы. Перед Start нужно проверить путь, наличие свободного места, шаблон имени и хотя бы первые несколько строк будущего списка.
Что проверить до массового запуска
- В Browser присутствуют только нужные исходники.
- Выделение соответствует набору, который действительно должен быть изменён.
- Location не указывает на каталог с единственными мастер-файлами, если создаются производные копии.
- Rename не создаёт одинаковые имена.
- Sidecar включены или отключены осознанно.
- Порядок Actions соответствует логике обработки.
- Формат сохраняет требуемые alpha, профиль и глубину.
- Preview проверен на разных ориентациях и крайних примерах.
- Пробный экспорт открыт сторонней программой.
- Для NAS подтверждены соединение, права и свободное место.
Этот список особенно полезен, когда PhotoMill используется редко. При эпизодической работе легко оставить настройку из предыдущей задачи. Короткая проверка перед Start дешевле повторной обработки тысяч файлов и тем более восстановления переименованного архива.
Сравнение с аналогами
PhotoMill пересекается с фоторедакторами и пакетными конвертерами, но не совпадает с ними полностью. Корректнее сравнивать не число пунктов меню, а конкретный процесс: индивидуальная ретушь, массовая конвертация, метаданные, переименование, цветовое управление и поддерживаемые платформы.
PhotoMill и ФотоМАСТЕР
ФотоМАСТЕР ориентирован прежде всего на визуальное редактирование отдельных фотографий. В нём есть удаление объектов, замена фона и неба, ретушь лица и фигуры, локальные и градиентные коррекции, эффекты. Есть и пакетная обработка, позволяющая применять к группе типовые операции вроде изменения размера, фильтров и водяных знаков.
PhotoMill глубже сфокусирован на конвейере серии: Browser с условиями поиска, массовое Rename по тегам, EXIF/IPTC/GPS, sidecar, цепочки Actions, alpha и ICC. Зато ручная портретная ретушь, удаление конкретного объекта кистью или интеллектуальная замена неба не являются его основным типом работы.
Поэтому практическое различие определяется формулировкой задачи. Если нужно вручную исправить лицо, убрать предмет и заменить фон в одном кадре, применяются инструменты фоторедактора. Если нужно привести большой набор к единому размеру, имени, профилю и набору метаданных, PhotoMill организован именно вокруг такой последовательности.
PhotoMill и XnConvert
XnConvert — прямой конкурент в пакетной конвертации. Он работает на Windows, macOS и Linux, читает сотни форматов и предлагает десятки цепляемых действий: resize, crop, rotate, watermark, цветовые операции, переименование и работу с метаданными. Для смешанной инфраструктуры и редких форматов ширина поддержки XnConvert может быть важным практическим фактором.
PhotoMill теснее связывает массовую обработку с Mac-ориентированным Browser, Search/Groups, Edit Metadata, Rename, GPS-картой, ColorSync и sidecar-сценариями. Если один и тот же процесс должен выполняться на macOS, Windows и Linux, кроссплатформенность XnConvert существенна. Если вся цепочка построена на Mac и важны IPTC/GPS/переименование в одном интерфейсе, сравнение смещается к деталям конкретных операций.
PhotoMill и GraphicConverter
GraphicConverter — крупный Mac-инструмент для просмотра, конвертации и редактирования изображений с очень широкой поддержкой форматов. Его Batch Conversion строит набор функций, работает с переименованием и XMP/IPTC, а встроенный browser связан с остальными возможностями. Поддерживаются современные форматы и ICC/ColorSync.
Отличие — в масштабе и акцентах. GraphicConverter совмещает графический просмотрщик, ручные редакторские возможности и batch-систему; PhotoMill более узко организован вокруг массового процесса, метаданных и последовательной цепочки Actions. Для разовых ручных графических задач ширина GraphicConverter может быть удобнее; для повторяемого batch-pipeline важнее сравнить конкретные пресеты, шаблоны имён и metadata на собственных файлах.
| Задача | PhotoMill | ФотоМАСТЕР | XnConvert | GraphicConverter |
|---|---|---|---|---|
| Пакетная конвертация | Output + цепочка Actions | Пакетный режим типовых операций | Одна из основных функций | Развитая Batch Conversion |
| Переименование | Path Pattern, теги, regex, подпапки | Не центральный сценарий | Есть batch rename | Есть batch rename |
| EXIF/IPTC/GPS | Edit Metadata, карта, actions | Не главный акцент | Есть metadata-операции | Широкая работа XMP/IPTC |
| ICC | Assign, Convert, Proof, ColorSync | Фоторедакторский workflow | Зависит от операции | ColorSync/ICC и batch-профили |
| Ручная ретушь | Не основной тип работы | Объекты, портрет, фон и небо | Не основной тип работы | Широкий набор ручных функций |
| Платформы | macOS | Windows и macOS | Windows, macOS, Linux | macOS |
Практически сравнивать такие программы лучше на одном тестовом задании. Возьмите несколько JPEG, PNG с alpha, RAW и файл с GPS; попробуйте получить одинаковый размер, имя, профиль и набор метаданных. Такой тест показывает, какие операции естественно укладываются в интерфейс каждого приложения, а какие требуют дополнительных шагов.
Ограничения PhotoMill, которые важны в работе
Один выходной формат для одного запуска
Пакет в Convert настраивается на один выходной формат. Если из одних исходников одновременно нужны JPEG для сайта, PNG с alpha и TIFF для архива, это отдельные запуски или отдельные presets. Такой подход делает каждый результат прозрачным, но не даёт ветвить один Start сразу в несколько форматов назначения.
RAW зависит от декодеров
Поддержка RAW не означает гарантированное чтение любой новой камеры. Системный декодер macOS и Extended RAW имеют конкретные списки форматов. Для свежей модели совместимость нужно проверять на реальном файле; при проблеме — менять декодер или обновлять компоненты.
Sidecar требуют настройки
Связанные файлы не следует считать автоматически обработанными во всех сценариях. Sidecar processing настраивается отдельно, а расширения должны соответствовать вашему процессу. Это даёт контроль, но требует внимания: переименование RAW без его XMP может разрушить привычную пару.
Пакетное правило не понимает сюжет
Crop, Blur in Rectangle, водяной знак и цветовые фильтры выполняются по заданным параметрам, а не по художественному смыслу фотографии. Если объект постоянно меняет положение, один crop не станет интеллектуальным автоматически. Нужны группы, разные presets либо предварительная ручная обработка.
Нет слойной ручной ретуши
PhotoMill не строит композицию из редактируемых слоёв и не предназначен для покадровой кистевой ретуши. Его водяные знаки и фильтры — операции pipeline. Если задача требует маски вручную, клонирования объекта, сложного монтажа или детальной локальной коррекции, такой этап выполняется в другом редакторе.
Рабочая платформа — macOS
Для команды, где один процесс должен выполняться и на Windows/Linux, платформенная привязка становится организационным ограничением. В таком окружении кроссплатформенный конвертер удобнее для унификации, а PhotoMill остаётся специализированным инструментом Mac-участка.
Как выстроить безопасный процесс с PhotoMill
Разделяйте мастер-файлы и производные копии
Исходник и результат должны иметь понятные роли. Для Convert лучше использовать отдельную папку, пока preset не проверен. Edit Metadata и Rename способны менять рабочие файлы без перекодирования, поэтому для ценного архива нужна резервная копия. Массовая обработка увеличивает не только скорость, но и масштаб ошибки: неверный шаблон имени за секунды затронет сотни файлов.
Используйте репрезентативный тест
Тестовый набор должен представлять крайние случаи, а не первые пять файлов по алфавиту. Включите вертикальный и горизонтальный кадр, самый большой и маленький, PNG с alpha, RAW, файл без даты и файл с GPS. Если preset корректно обрабатывает такие варианты, вероятность системного сюрприза заметно ниже.
Проверяйте результат вне PhotoMill
Финальный контроль независимым приложением ловит ошибки интерпретации. Профиль можно проверить через системные средства color management, metadata — другим просмотрщиком, QR — камерой телефона, PDF — обычным PDF-reader, WebP/AVIF — браузером или целевой CMS. Особенно важно смотреть не только на изображение, но и на числовые свойства файла.
Не смешивайте много целей в одном preset
Preset «web» должен делать веб-файл; «archive» — архивный; «client proof» — клиентское превью. Один набор Actions, который одновременно очищает приватные теги, делает стилизацию, назначает печатный профиль и создаёт сложный watermark, труднее проверять и проще применить не к тому проекту.
Фиксируйте предпосылки
Если preset рассчитан только на уже повернутые изображения, только на определённый профиль или только на файлы без прозрачности, это стоит отразить в названии либо во внутренней инструкции команды. PhotoMill выполняет заданные правила, но не знает организационных предпосылок, которые существуют только в голове оператора.
Разбор нескольких служебных инструментов
Auto Rotate по EXIF
Автоориентация полезна при публикации в системах, которые игнорируют Orientation tag. Она приводит пиксели к ожидаемой ориентации, после чего дальнейшие Crop, Scale и Watermark работают с фактическим видом изображения. Если downstream гарантированно читает orientation, операция может быть избыточной, но для универсального экспорта нормализованный файл обычно предсказуемее.
Original Subfolders
Сохранение исходной вложенности полезно при конвертации дерева проектов. Вместо одной плоской папки PhotoMill может воспроизвести относительную структуру назначения. Перед большим запуском стоит проверить один файл из корня, один из первого уровня и один из глубокой вложенности: так видно, правильно ли собран Path Pattern и не возникает ли неожиданного дублирования папок.
File Size, Width, Height и DPI в Rename
Технические теги позволяют включать характеристики изображения в имя. Это удобно для производных версий, когда из имени сразу видно размер. Но такие свойства не всегда являются стабильным идентификатором. File Size изменится после перекодирования, Width/Height — после Scale, а DPI может быть переписан Change Resolution. Поэтому важно понимать, свойства какого состояния файла используются в конкретном шаблоне и обязательно смотреть preview будущих имён.
Color Label и рейтинг
Цветовые метки Finder и Rating можно использовать как простой слой статусов перед обработкой. Например, редакция может договориться, что один label означает «готово к экспорту», другой — «не публиковать». PhotoMill помогает отбирать такие группы, но значение цвета задаёт рабочий регламент, а не программа. Если несколько приложений используют метки по-разному, сначала нужно проверить совместимость.
Работа с метаданными без потери контекста
Пакетное редактирование метаданных коварно тем, что визуально фотография остаётся прежней. Ошибка может обнаружиться спустя месяцы, когда архив ищут по ключевым словам, дате или координатам. Поэтому для metadata-процессов нужен отдельный контроль, а не только визуальный просмотр снимка.
До изменения
На нескольких контрольных файлах запишите исходные Capture Date, GPS, Copyright, Keywords и Rating. Если исправляются часы камеры, зафиксируйте рассчитанный offset. Если меняется география — исходные координаты и ожидаемое текстовое место. Такая контрольная точка позволяет понять, что именно изменилось после Start.
После изменения
Проверьте те же поля в PhotoMill и в программе, которая будет реально использовать архив. Важно не просто увидеть тег, а убедиться, что downstream его индексирует. Похожие понятия могут храниться в EXIF, IPTC и XMP, а интерфейс другого приложения способен показывать их под одним названием или отдавать приоритет другому источнику.
После передачи в сервис
Если файл проходит через облако, мессенджер или CMS, скачайте один уже опубликованный экземпляр и проверьте metadata повторно. Многие сервисы пересобирают изображения и удаляют часть тегов. Тогда корректность PhotoMill подтверждается на исходном экспорте, но политика платформы определяет, какие данные останутся в финальной копии.
Цветовое управление: когда назначать и когда конвертировать профиль
Assign Profile
Assign Profile применяют, когда пиксельные числа уже относятся к известному пространству, но файл не имеет корректной метки профиля. Операция не должна использоваться как способ «улучшить цвет». Она лишь сообщает системе, как интерпретировать существующие RGB или CMYK значения. Если назначить неверный профиль, изображение может заметно изменить вид, хотя сами числа пикселей не были пересчитаны.
Convert to Profile
Convert to Profile нужен, когда исходное пространство известно, а целевой процесс требует другое. В этом случае ColorSync пересчитывает значения пикселей, стараясь сохранить воспринимаемый цвет в новом пространстве. Типичный сценарий — подготовка веб-копии из более широкого рабочего RGB в профиль, принятый публикационной системой.
Proof with Profile
Proof with Profile служит для оценки поведения изображения в целевом условии, например при печати. Его нельзя считать синонимом обычной конвертации. Для осмысленного soft proof важны также калибровка дисплея, яркость и условия просмотра; один ICC-файл не решает физическую часть цветового контроля.
Пользовательские профили
PhotoMill позволяет загружать собственные .icc и .icm. Это полезно, когда типография, сканер или конкретный производственный процесс предоставляет профиль, отсутствующий в стандартном наборе. Перед массовым Convert to Profile следует проверить один сложный кадр с насыщенными цветами, тенями и нейтральными областями, а не только спокойную фотографию.
Современные форматы: AVIF, JPEG XL, WebP и HEIC
Наличие современных кодеков расширяет варианты экспорта, но выбор формата всегда определяется следующей системой. PhotoMill может создать технически корректный AVIF или JPEG XL, однако CMS, CDN, DAM или программа клиента должны уметь его прочитать. Поэтому новый кодек стоит вводить через тестовый маршрут от PhotoMill до конечной публикации, а не только по размеру локального файла.
AVIF
AVIF подходит для компактных веб-копий и в PhotoMill имеет вариант lossless. Для реального сайта нужно проверить загрузчик CMS, генерацию миниатюр и кеширующий слой. Иногда браузер формат показывает, но серверная библиотека обработки изображений его не принимает, и проблема проявляется уже после загрузки.
JPEG XL
JPEG XL имеет смысл там, где JXL уже поддерживается всеми звеньями. Для внутреннего архива или специализированного процесса это может быть рабочий вариант; для случайной передачи стороннему получателю классический JPEG или TIFF обычно совместимее. PhotoMill даёт формат, но не отменяет проверку экосистемы.
WebP
WebP удобен тем, что сочетает lossy/lossless и alpha. При замене PNG на WebP полезно проверить полупрозрачные края, сохранение профиля и metadata, а не только разницу в размере. Для фотографий сравнивают качество на мелких деталях, для графики — чёткость линий и прозрачность.
HEIC
HEIC естественно вписывается в Apple-среду, но совместимость получателя может быть ограничена старым ПО. Если файл предназначен для пользователя вне контролируемой среды, формат нужно выбирать по реальным возможностям адресата. PhotoMill позволяет работать и с более универсальными форматами, поэтому конвертация может быть частью выдачи.
Контроль качества после пакетной обработки
Сверьте количество файлов
Число входных и выходных объектов должно совпадать с ожидаемым сценарием. Оно не всегда обязано быть одинаковым: Search мог исключить часть, Multipage объединяет несколько изображений в один документ, а некоторые файлы могут не поддерживаться. Но каждая разница должна иметь объяснение, а не оставаться «примерно правильной».
Проверьте технические свойства
На нескольких результатах сверяются dimensions, bit depth, color model, ICC, alpha и metadata. Контрольные файлы должны быть разными. Один PNG без прозрачности ничего не говорит о том, как preset обработал alpha; один RGB JPEG не проверяет корректность Gray или CMYK TIFF.
Посмотрите изображение на 100%
После resize и compression стоит проверить тонкие линии, волосы, листву, градиенты и границы прозрачности. Watermark оценивают и на светлом, и на тёмном фоне. Crop проверяют на кадрах с объектом у края. Если используется sharpness, масштаб просмотра должен позволять заметить ореолы и перешарп.
Проверьте файловую структуру
При Original Subfolders или сложном Path Pattern откройте несколько веток назначения. Имена должны быть уникальными и ожидаемыми, а структура — без случайных пустых уровней. На NAS дополнительно проверьте, что созданные файлы доступны другим пользователям с нужными правами.
Короткие ответы на рабочие вопросы
Можно ли использовать PhotoMill только для Rename?
Да. Переименование является отдельной массовой операцией и не требует перекодировать изображение. Это рациональный вариант, если нужно изменить только файловую организацию.
Можно ли изменить EXIF/IPTC без Convert?
Да. Edit Metadata работает отдельно от конвертации. Можно пакетно менять даты, keywords, авторские поля, rating, GPS и выполнять очистку метаданных.
Можно ли собрать страницы в один файл?
Для PDF и TIFF предусмотрен Multipage. Перед сборкой нужно особенно внимательно проверить порядок исходных изображений.
Можно ли сохранить прозрачность?
Да, если выбран формат и настройки, поддерживающие alpha. PNG, TIFF и WebP являются типичными вариантами. При выходе в формат без alpha прозрачность заменяется фоном.
Подходит ли PhotoMill для RAW?
Да, но чтение конкретной камеры зависит от системного и расширенного декодеров. Перед большим пакетом с новой камерой следует проверить один реальный RAW.
Можно ли записывать изменения RAW в XMP?
В актуальной ветке Edit Metadata позволяет выбирать XMP sidecar для RAW. После этого RAW и XMP нужно хранить, копировать и переименовывать согласованно.
Почему Grayscale не всегда делает технический Gray?
Grayscale — фильтр изображения, а RGB/Gray — параметр Output. Если требуется именно Gray-файл, нужно выбрать соответствующую цветовую модель в настройках формата.
Можно ли удалить GPS, сохранив copyright?
Да. Необязательно применять Remove All Metadata. Выборочная очистка позволяет удалить чувствительные поля и оставить полезную атрибуцию, после чего результат следует проверить независимым metadata-viewer.
Можно ли задать разные настройки разным файлам за один Start?
Одна цепочка применяется к выбранному набору. Если частям серии нужны разные Crop, GPS или цветовые параметры, их лучше разделить через Search/Groups и запускать разными presets.
Почему Search не видит часть папки?
Search работает с тем, что уже попало в Browser. Проверьте входной список и Settings: тип файла, минимальный размер файла и минимальные размеры изображения могут отсеять объекты до поиска.
Удаление AI Tags и контроль служебных меток
В PhotoMill 3.5 появился отдельный action Remove AI Tags. Он нужен для случаев, когда производная копия не должна нести служебные теги, связанные с обработкой изображений средствами ИИ. Это не замена Remove All Metadata: отдельное действие позволяет включить очистку именно этой категории в пакетный preset, не стирая автоматически copyright, caption, рейтинг и прочие полезные поля.
Перед применением к архиву стоит сравнить метаданные исходника и результата. Названия и размещение служебных тегов зависят от программы, которая их записала, поэтому политика «удалить AI Tags» должна проверяться на реальных файлах вашего процесса. Для публичной выдачи такой action логично сочетать с отдельным решением по GPS, camera owner и внутренним keywords, а не считать его универсальной очисткой приватных данных.
Если задача регулируется внутренним стандартом организации, полезно хранить отдельный preset для публикации и не применять его к мастер-файлам. Тогда набор удаляемых категорий можно тестировать и менять независимо от архива, а готовую копию — проверять внешним metadata-viewer перед отправкой.
Итог
PhotoMill наиболее уместен там, где результат можно описать правилами: переименовать серию по дате и индексу, уменьшить все выбранные кадры по длинной стороне, привести формат и профиль, убрать GPS, сохранить copyright, добавить водяной знак, обработать RAW вместе с XMP или собрать многостраничный PDF/TIFF. Browser, Search, Groups, Edit Metadata, Rename и Convert образуют связанный процесс от отбора до готового набора.
Ключ к предсказуемому результату — не количество Actions, а ясная последовательность. Crop не понимает сюжет, RAW зависит от декодера, sidecar требуют настройки, а Assign Profile и Convert to Profile решают разные задачи. Поэтому рабочий preset должен быть коротким настолько, насколько позволяет цель, и проверенным на репрезентативных файлах.
Практическая схема остаётся неизменной: собрать точный входной набор, проверить метаданные и крайние случаи, настроить Output и Actions, посмотреть Before & After, сделать небольшой тестовый экспорт, проверить готовые файлы сторонними средствами и только затем запускать весь пакет. В таком режиме PhotoMill заменяет серию повторяющихся ручных операций контролируемым пакетным процессом.
