python 保存图像
时间: 2023-11-06 16:58:34 浏览: 40
要保存图像,可以使用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 opencv保存图片_OpenCV Python 保存图片
您可以使用OpenCV的imwrite函数来保存图片。以下是一个示例代码:
```python
import cv2
# 读取图片
image = cv2.imread('input.jpg')
# 保存图片
cv2.imwrite('output.jpg', image)
```
在这个示例中,`imwrite`函数将`image`保存为名为`output.jpg`的文件。
请注意,要成功保存图像,您需要确保图像文件可写,并且指定的路径是有效的。
PYthon保存图片代码
在Python中,你可以使用PIL(Python Imaging Library)或者更现代的库如`matplotlib`, `opencv-python`, 或者`Pillow`来保存图片。这里提供一个基本的例子,展示如何使用`Pillow`库保存一张图片:
```python
from PIL import Image
# 打开图片文件(可以是从网络下载、用户选择或已存在的本地文件)
image = Image.open("example.jpg")
# 如果你想做任何修改,比如调整大小、添加文字等,这里进行处理
# image = image.resize((新宽度, 新高度))
# image = ImageDraw.Draw(image).text((x, y), "Hello!")
# 保存图片到指定路径
image.save("saved_image.png")
```
如果你使用的是`matplotlib`绘制图形并想要保存,可以这样做:
```python
import matplotlib.pyplot as plt
# 绘制图像
plt.imshow(img_data)
plt.savefig("saved_plot.png")
```
对于其他库,如`opencv-python`,保存图片的代码类似:
```python
import cv2
# 加载图像
img = cv2.imread('input.jpg')
cv2.imwrite('output.jpg', img)
```
阅读全文