如何使用 Python 按比例修改图片尺寸

整体流程

首先,我们需要导入必要的库,然后加载原始图片。接着计算新的宽度和高度,最后将图片按照新的尺寸进行调整。

以下是整个流程的步骤:

步骤 描述
1 导入必要的库
2 加载原始图片
3 计算新尺寸
4 修改图片尺寸

详细步骤及代码

步骤 1:导入必要的库

# 引入PIL库,用于处理图片
from PIL import Image

步骤 2:加载原始图片

# 打开原始图片
img = Image.open('original.jpg')

步骤 3:计算新尺寸

# 设置修改后的比例
new_width = int(img.width * 0.5)  # 新的宽度为原始宽度的一半
new_height = int(img.height * 0.5)  # 新的高度为原始高度的一半

步骤 4:修改图片尺寸

# 修改图片尺寸
resized_img = img.resize((new_width, new_height))
# 保存修改后的图片
resized_img.save('resized.jpg')

总结

通过以上步骤,你可以按照比例修改图片尺寸。首先,导入PIL库,加载原始图片,然后计算新的宽度和高度,最后对图片进行调整并保存修改后的图片。希望这篇文章对你有所帮助,祝你编程愉快!