Техническое задание: Система удаления водяных знаков с изображений

Цель проекта

Модернизировать существующий парсер изображений, добавив этап автоматической обработки для удаления или маскирования водяных знаков (логотипов, текстов) с целью получения чистых изображений для дальнейшего использования.

Текущая ситуация

  • На проекте реализован функционал парсинга изображений с источников, не содержащих водяных знаков.
  • Появилась необходимость работать с новыми источниками, где изображения содержат наложенные водяные знаки.

Основные задачи

Анализ и проектирование

  • Проанализировать структуру и характеристики водяных знаков на целевых ресурсах (расположение, прозрачность, цветовая палитра).
  • Определить оптимальный метод для их удаления (заливка, клонирование, маскирование).

Разработка

  • Разработать новый или адаптировать существующий алгоритм/скрипт на чистом PHP для обработки изображений и удаления артефактов.
  • Обеспечить интеграцию решения в текущий пайплайн парсинга в качестве этапа постобработки.
  • Реализовать фоновую (потоковую) обработку изображений без критического увеличения времени выполнения основного процесса парсинга.

Тестирование и документация

  • Провести тестирование решения на разнообразных примерах водяных знаков для оценки качества и устойчивости работы.
  • Предоставить краткую документацию по настройке и использованию внедренного функционала.

Технические требования

  • Язык реализации: PHP (без использования сторонних фреймворков, если это не оговорено отдельно).
  • Решение должно быть масштабируемым и не нарушать работу существующей системы.

Восстановление сайта в поиске после смены домена и DDoS-атак

Требуется комплексный аудит и SEO-продвижение сайта, который был перенесен на новый домен из-за атак. Поисковик удалил все страницы, необходимо вернуть позиции и обеспечить дальнейшую поддержку с учетом расширения географии.