Как изменить размер изображения для установки определенного мегабайта с помощью Python - PullRequest
0 голосов
/ 01 мая 2019

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

image =  Image.open(full_path)
image = image.resize((1900, 2400))
ImageFile.LOAD_TRUNCATED_IMAGES = True
image.save(full_path)

Код, который был возвращен выше, прекрасно работает, но мне нужно что-то вроде ниже

image =  Image.open(full_path)
if image>5Mb:
    image=image.resize(5Mb)
else:
    pass
image.save(full_path)

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

Это возможно сделать, как я сказал выше.

Заранее спасибо.

...