python改变图片分辨率的代码
时间: 2024-09-22 11:08:41 浏览: 49
用python脚本转换图片分辨率
在Python中,可以使用PIL(Python Imaging Library)或其更现代的替代品Pillow库来修改图片的分辨率。以下是一个简单的示例,展示如何通过Pillow库来调整图片的宽度和高度:
```python
from PIL import Image
def resize_image(input_path, output_path, width, height):
# 打开图片
with Image.open(input_path) as img:
# 调整分辨率
resized_img = img.resize((width, height), resample=Image.LANCZOS)
# 保存处理后的图片
resized_img.save(output_path)
# 使用方法
resize_image('input.jpg', 'output_resized.jpg', 800, 600)
```
在这个例子中,`input_path`是原图的路径,`output_path`是新分辨率图片的保存路径,`width`和`height`分别是新的宽度和高度。`resample`参数指定了插值方法,LANCZOS是一种高质量的插值选项。
阅读全文