PhotoMill — программная утилита для пакетной обработки и конвертации растровых изображений, предназначенная для автоматизации типичных задач цифровой фотографии и графического производства. Программа обеспечивает массовое преобразование форматов, переименование файлов по шаблонам, применение водяных знаков, базовую коррекцию цвета, обрезку и изменение размеров, а также редактирование метаданных. PhotoMill реализует рабочие процессы, ориентированные на экономию времени при обработке больших коллекций изображений и совместима с распространёнными форматами файлов.
Исторические сведения о конкретной программе могут быть ограничены или варьироваться в зависимости от платформы и версии; если сведения о происхождении или авторстве отсутствуют в открытых источниках, это отражается в описаниях. Тем не менее функционально такие утилиты обычно предоставляют удобный пользовательский интерфейс и/или поддержку командной строки, шаблоны для пакетных операций и предварительный просмотр результатов для контроля качества перед применением изменений к исходным файлам.
- Конвертация форматов: преобразование между распространёнными форматами (например, JPEG, PNG, TIFF, HEIC) с возможностью настройки качества и параметров сжатия.
 - Переименование файлов: массовое переименование по заданным шаблонам, включая последовательные номера, метаданные EXIF и временные метки.
 - Добавление водяных знаков: наложение текстовых или графических водяных знаков с настройкой позиции, прозрачности и размеров.
 - Коррекция цвета: базовые инструменты коррекции экспозиции, контраста, насыщенности и баланса белого, а также предустановки и пакетное применение корректировок.
 - Обрезка и изменение размера: массовая обрезка по заданным пропорциям, изменение разрешения и масштабирование с сохранением соотношения сторон.
 - Редактирование метаданных: просмотр и изменение EXIF, IPTC и других метаданных, массовое копирование и удаление метаданных.
 - Предпросмотр и контроль качества: встроенные средства предварительного просмотра изменений для оценки результата до записи файлов.
 - Поддержка рабочих процессов: сохранение и повторное использование наборов операций, пакетная обработка больших каталогов и поддержка подкаталогов.
 - Интеграция командной строки: для автоматизации и интеграции в скрипты и серверные процессы (в зависимости от конкретной реализации).
 - Совместимость форматов и платформ: поддержка популярных растровых форматов и возможность работы в различных операционных средах, варьирующаяся по реализации.