Я пишу webcrawler, который находит и сохраняет URL-адреса всех изображений на веб-сайте. Я могу получить их без проблем. Мне нужно загрузить эти URL-адреса вместе с их миниатюрной версией на сервер через http-запрос, который будет отображать изображение и собирать информацию об объекте для использования в различных приложениях AI.Есть ли способ изменить размер jpg через http в python?
Для некоторых URL-адресов это не создает проблем.
http://images.asos-media.com/products/asos-waxed-parka-raincoat-with-zip-detail/7260214-1-khaki
в
изменяетно для реальных изображений .jpg этот метод не работает, как для этого:
https://cdn-images.farfetch-contents.com/11/85/29/57/11852957_8811276_480.jpg
Как я могу изменить размер jpg через url?
Вы, кажется, надеетесь, что сервер, который вы загружаете, будет автоматически изменяться? Это не универсальная функция, поэтому вам придется вручную изменять размер. Библиотеки, подобные OpenCV, могут делать это очень легко; если вы разместите свой код, мы можем предложить, как это можно реализовать. –
Сервер должен быть предназначен для изменения размера изображения. –
Возможный дубликат [Django: Загрузите изображение с URL-адреса, измените его размер, добавьте «маленький» в конец имени файла] (http://stackoverflow.com/questions/18703328/django-download-image-from-url-resize -it-append-small-to-the-the-the-fil) –