Я хочу изменить размер изображения, используя мегабайты, а не разрешение.
Я попробовал код ниже:
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 МБ, а затем сохранить его автоматически.
Это возможно сделать, как я сказал выше.
Заранее спасибо.