如何使用 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库,加载原始图片,然后计算新的宽度和高度,最后对图片进行调整并保存修改后的图片。希望这篇文章对你有所帮助,祝你编程愉快!