Функция на C# (граббинг Яндекс.Картинок)
1) Задаём запрос в поиск картинок Яндекса, скачиваем первые несколько штук.
Запрос - с выбором режима - "Семейный фильтр" или без него.
Берутся только jpg
Реализация - в виде функции на C# для встраивания в сторонний код.
Аргументы - поисковый запрос, количество картинок, режим фильтрации, папка для сохранения, желательный размер по ширине (скачивается наиболее близкий вариант)
Возвращает массив с именами файлов или ошибку.
Требования:
- адекватный код с некоторым количеством комментариев
- разумные проверки на случай, если ошибка конекта\капча\файл с таким названием уж есть в папке и т.д.
2) Функция ресайза картинок (jpg)
Аргументы - максимум по ширине, максимум по высоте, файл_исходный, файл_результат (по дефолту - равно исходному)
Ресайзится пропорционально.