Image库怎么保存图片
时间: 2023-10-19 07:26:59 浏览: 51
在`PIL`库中,可以使用`Image`对象的`save()`方法将图片保存到指定路径中。例如,以下代码将名为 `example.jpg` 的图像文件保存为名为 `example.png` 的PNG格式文件:
```
from PIL import Image
image = Image.open('example.jpg')
image.save('example.png')
```
这将读取名为 `example.jpg` 的图像文件,并将其保存为名为 `example.png` 的PNG格式文件。如果你想指定其他格式的文件,可以将文件名设置为相应的扩展名。例如,如果你想将图像保存为JPEG格式,可以将文件名设置为 `example.jpg`。如果你不确定该使用哪种文件格式,请参考文件格式的文档或查看`Image`库的文档。
相关问题
python Image保存图片
图片的保存可以使用PIL库中的Image对象的save()方法。你可以使用以下代码将图像保存为JPEG格式的文件:
from PIL import Image
# 打开图像
image = Image.open('./himalaya.jpg')
# 保存图像
image.save('save.jpg')
另外,你也可以指定保存图像的质量,例如:
image.save('new1.jpg', quality=95)
这将保存图像的质量为95。默认情况下,质量值为75。
如果你想使用其他方式保存图像,还可以使用其他库,如OpenCV和matplotlib。以下是使用OpenCV和matplotlib保存图像的示例代码:
使用OpenCV:
import cv2
# 读取图像
img = cv2.imread('./himalaya.jpg')
# 保存图像
cv2.imwrite('save.jpg', img)
使用matplotlib:
import matplotlib.pyplot as plt
import matplotlib.image as mpimg
# 读取图像
img = mpimg.imread('./himalaya.jpg')
# 显示图像
plt.imshow(img)
plt.axis('off') # 不显示坐标轴
plt.savefig('save.jpg')
希望这些代码可以帮助到你。如果你有任何其他问题,请随时提问。
PIL.Image 保存图片
要使用PIL库保存图片,可以使用`Image.save()`方法。以下是一个简单的示例:
```python
from PIL import Image
# 打开图像文件
img = Image.open("example.jpg")
# 保存图像文件
img.save("output.jpg")
```
在这个例子中,我们打开了一个名为“example.jpg”的图像文件,并将其保存为“output.jpg”。你可以使用不同的格式,如PNG,BMP等,只需在文件名的扩展名中指定即可。例如,使用PNG格式保存图像:
```python
img.save("output.png")
```