使用python提高图像分辨率并保存
时间: 2023-09-17 09:14:21 浏览: 96
python 获取图片分辨率的方法
要使用Python来提高图像分辨率并保存,您可以使用PIL库中的Image模块。以下是一个基本的代码示例:
```python
from PIL import Image
# 打开图像
img = Image.open('input.jpg')
# 提高图像分辨率
factor = 2
size = (int(img.size[0]*factor), int(img.size[1]*factor))
resized_img = img.resize(size, Image.BICUBIC)
# 保存图像
resized_img.save('output.jpg')
```
在这个示例中,我们打开了名为“input.jpg”的图像,并将其分辨率提高了2倍。我们使用Image模块的resize()方法来完成这一任务。我们指定了新图像的大小,并使用BICUBIC插值方法来平滑缩放图像。最后,我们将结果保存到名为“output.jpg”的新文件中。
请注意,这只是一个基本示例。您可以根据需要调整代码,例如调整缩放因子或更改保存的文件格式。
阅读全文