Как выбрать оптимальный размер изображения?
А что с копирайтами на картинки или есть ссылка на оригинал? может быть владелец против того, чтобы Ваш бот собирал картинки с его сайта?

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