【发布时间】:2020-08-12 08:41:30
【问题描述】:
我有以下示例,我希望使用 Pillow 调整图像大小。
如您所见,我有一个新的宽度由用户传入,但没有高度。在保持相同纵横比的同时,如何计算出这张图片的新高度?
图像不是正方形,它们是矩形,因此高度和宽度不会相同。
orig_image = Image.open(get_full_path(file.relative_path))
new_width = int(request.args.get('w'))
# TODO resize properly, we need to work out new image height
resized_image = orig_image.resize((new_width, ), Image.ANTIALIAS)
【问题讨论】:
-
@Dmitry 这没有回答我的问题。我需要根据传入的新宽度变量计算出新高度,并保持与以前相同的纵横比。我的图像不是正方形,所以新的高度和宽度不会相同
标签: python python-imaging-library