Как перед сохранением картинки на диск изменить её разрешение?
import os, requests
from requests.auth import HTTPDigestAuth
# в file_dir лежит дериктория куда сохранять файл и его название типо: static/snapshots/123.jpg
def download_image(image_url, file_dir, username, password, cam_cnt, cam_ip):
response = requests.get(image_url, stream=True, timeout=10, auth=HTTPDigestAuth(username, password))
if response.status_code == 200: #проверяем доступность сайта
directory = os.path.dirname(file_dir)
if not os.path.exists(directory): # создаём дерикторию если её нету
os.makedirs(directory)
with open(file_dir, "wb") as fp: # сохраняем картинку (как перед сохранением изменить разрешение картинки?)
fp.write(response.content)
Источник: Stack Overflow на русском