python 调整图片尺寸
时间: 2023-10-13 11:26:25 浏览: 115
在 Python 中,你可以使用 PIL(Pillow) 库来调整图片尺寸。下面是一个简单的示例代码:
```python
from PIL import Image
# 打开图片
img = Image.open('example.jpg')
# 调整图片尺寸
new_size = (500, 500) # 新的尺寸
img = img.resize(new_size)
# 保存图片
img.save('example_resized.jpg')
```
上述代码中,我们首先使用 `Image.open()` 方法打开一张图片,并且将其赋值给变量 `img`。接着,我们使用 `img.resize()` 方法来调整图片的尺寸,将其转换为指定的尺寸 `(500, 500)`。最后,我们使用 `img.save()` 方法将调整后的图片保存到指定的文件名 `example_resized.jpg` 中。
你也可以将上述代码封装成一个函数,以便在需要调整图片尺寸的时候调用。例如:
```python
from PIL import Image
def resize_image(input_path, output_path, new_size):
# 打开图片
img = Image.open(input_path)
# 调整图片尺寸
img = img.resize(new_size)
# 保存图片
img.save(output_path)
# 调用函数
resize_image('example.jpg', 'example_resized.jpg', (500, 500))
```
在调用函数时,我们需要传入三个参数:输入图片的文件路径 `input_path`、输出图片的文件路径 `output_path`,以及新的尺寸 `new_size`。
阅读全文