PIL.Image 保存图片
时间: 2023-10-22 12:23:21 浏览: 106
要使用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")
```
相关问题
PIL.Image保存图片
可以使用PIL库中的save()函数来保存图片。
示例代码:
``` python
from PIL import Image
# 打开图片
img = Image.open('test.jpg')
# 保存为PNG格式
img.save('test.png')
# 保存为JPEG格式,设置质量为90
img.save('test.jpg', quality=90)
```
其中,第一个参数为保存的文件名,第二个参数为图片的质量(仅适用于JPEG格式)。可以根据需要选择保存的图片格式和质量。
怎么把PIL.Image.Image格式图片变为PIL.JpegImagePlugin.JpegImageFile格式
可以使用Pillow库中的`save()`函数将PIL.Image.Image格式的图片保存为JPEG格式,这样就会变成PIL.JpegImagePlugin.JpegImageFile格式。
以下是一个示例代码:
```python
from PIL import Image
# 打开图片
img = Image.open('example.png')
# 保存为JPEG格式
img.save('example.jpg', 'JPEG')
# 再次打开图片
img_jpeg = Image.open('example.jpg')
# 检查图片格式
print(type(img_jpeg)) # <class 'PIL.JpegImagePlugin.JpegImageFile'>
```
在上面的代码中,我们首先打开了一个PNG格式的图片并保存为JPEG格式。然后,我们再次打开了新生成的JPEG图片,并检查它的格式是否为PIL.JpegImagePlugin.JpegImageFile。