Phatch (PHoto & bATCH) — кроссплатформенный редактор растровых изображений, предназначенный для пакетной обработки графики и фотографий. Разработанный Стани Михиелсом, Phatch предоставляет пользователям удобный графический интерфейс и возможности командной строки для выполнения массовых операций над изображениями. Он был разработан с использованием Python и wxPython, что обеспечивает его кроссплатформенность и расширяемость через плагины на Python.
Основное назначение Phatch — автоматизация повторяющихся задач обработки изображений, таких как изменение размера, поворот, добавление теней, закруглённых углов и переименование файлов на основе метаданных EXIF или IPTC. Это особенно полезно для фотографов, веб-разработчиков и пользователей, работающих с большими объёмами изображений, требующих стандартизации или предварительной обработки перед публикацией.
- Масштабирование — изменение размера изображений с возможностью настройки разрешения и алгоритма ресэмплинга.
 - Обрезка — удаление ненужных частей изображения с сохранением заданных пропорций или размеров.
 - Поворот — вращение изображений на заданный угол.
 - Добавление теней — наложение теней на изображения для создания эффекта глубины.
 - Закруглённые углы — применение эффекта скругления углов изображений.
 - Переименование файлов — автоматическое переименование изображений на основе метаданных EXIF или IPTC, таких как дата съёмки, модель камеры и другие.
 - Консольный режим — возможность использования Phatch в командной строке для автоматизации процессов обработки изображений на сервере.
 - Поддержка различных форматов — Phatch поддерживает чтение и запись множества форматов изображений, включая JPEG, PNG, TIFF, GIF и другие.
 - Плагинная архитектура — возможность расширения функциональности программы с помощью плагинов, написанных на Python.
 - Интерфейс перетаскивания — поддержка drag-and-drop для упрощения процесса добавления изображений и действий.
 - Логирование ошибок — ведение журнала ошибок для отслеживания и устранения проблем в процессе обработки.
 - История файлов — сохранение истории обработанных файлов для последующего анализа или повторного использования.