python 保存图像
时间: 2023-11-06 10:58:34 浏览: 26
要保存图像,可以使用Python中的PIL库或OpenCV库。
使用PIL库:
```python
from PIL import Image
# 打开图像
img = Image.open('image.png')
# 保存图像
img.save('new_image.png')
```
使用OpenCV库:
```python
import cv2
# 读取图像
img = cv2.imread('image.png')
# 保存图像
cv2.imwrite('new_image.png', img)
```
在两种情况下,您都需要提供图像的文件名和扩展名来确定要保存的图像格式。例如,使用“.png”扩展名将保存图像为PNG格式。
相关问题
python 保存图片
以下是使用Python保存图片的两种方法:
1. 使用PIL库保存图片:
```python
from PIL import Image
# 读入图片
I = Image.open("1.jpg")
# 显示图片
I.show()
# 保存图片
I.save("2.jpg")
```
2. 使用PyTorch的save_image函数保存图片:
```python
import os
import torch
from torchvision.utils import save_image
# 定义要保存的图片
real_img = torch.randn(10, 3, 32, 32) # 假设有10张RGB彩色图片,每张图片大小为32x32
# 保存图片
save_img = "path/to/save" # 设置保存路径
epoch = 1 # 设置保存的文件名中的epoch数
save_image(real_img, os.path.join(save_img, f"{epoch}_real.jpg"), nrow=10, padding=2, pad_value=255)
```
python保存图像
在 Python 中,可以使用 Pillow 或 OpenCV 库保存图像。下面是使用 Pillow 库保存图像的示例代码:
```python
from PIL import Image
# 打开图像文件
image = Image.open("example.jpg")
# 保存图像文件
image.save("output.png")
```
上面的代码将 example.jpg 图像文件转换为 PNG 格式,并将保存的图像文件命名为 output.png。
如果使用 OpenCV 库,则可以使用 cv2.imwrite() 函数保存图像。以下是保存图像的示例代码:
```python
import cv2
# 读取图像文件
image = cv2.imread("example.jpg")
# 保存图像文件
cv2.imwrite("output.png", image)
```
上面的代码将 example.jpg 图像文件转换为 PNG 格式,并将保存的图像文件命名为 output.png。