Техническое задание: Массовая обработка изображений
Цель проекта
Автоматизировать пакетную обработку большого массива графических файлов для замены определенных фрагментов на изображениях.
Исходные данные и требования
- Объем: 100 000 изображений.
- Формат и размер исходных файлов: 800 на 600 пикселей.
- Источник данных: Реестр (список) ссылок на изображения.
- Операция: Для каждой картинки необходимо заменить фрагмент размером 20 на 20 пикселей.
- Данные для замены: Используется отдельное изображение-донор размером 20x20 пикселей.
- Координаты: Замена производится по заданным координатам для каждого изображения (координаты, предположительно, указаны в реестре).
- Аналогия: Операция похожа на удаление водяного знака или наложение патча.
Требования к результату
- Качество: Обработка должна производиться без потери качества исходных изображений.
- Сохранение: Обработанные файлы необходимо загрузить в облачное хранилище (Яндекс.Диск или аналогичный сервис).
- Технологии: Допускается использование любых подходящих инструментов, включая библиотеки для обработки изображений или решения на основе ИИ.
Ожидаемый результат
Полностью автоматизированный скрипт или программа, которая по предоставленному реестру ссылок последовательно: загружает изображение, выполняет замену указанного фрагмента, сохраняет результат и загружает его в заданное облачное хранилище.