Цель проекта
Настроить парсинг изображений с внешних ресурсов, на которых присутствуют водяные знаки, и обеспечить их автоматическое удаление или маскирование для получения чистых изображений для публикации на сайте.
Текущая ситуация
На сайте уже реализован парсинг изображений с источников без водяных знаков. Новые источники (не все) содержат логотипы, тексты и другие водяные знаки, которые необходимо удалять перед сохранением.
Задачи для исполнителя
- Проанализировать структуру водяных знаков на целевых ресурсах (фиксированное положение, прозрачность, цвет)
- Разработать или адаптировать алгоритм и скрипт для удаления или маскирования водяных знаков с изображений на чистом PHP
- Интегрировать решение в существующий пайплайн парсинга (например, добавить этап постобработки)
- Обеспечить потоковую обработку изображений в фоновом режиме без значительного увеличения времени парсинга
- Протестировать решение на различных примерах водяных знаков
- Предоставить документацию по настройке и использованию
Примечания
Список ресурсов, с которых нужно настроить парсинг, предоставлен отдельно.