python查看PIL.Image格式图片
时间: 2023-02-14 07:52:17 浏览: 59
可以使用PIL库中的Image.open()函数打开图片文件,并使用.format属性查看图片格式。示例代码如下:
```
from PIL import Image
img = Image.open("example.jpg")
print(img.format)
```
其中"example.jpg"是你要查看的图片文件的文件名,输出的将是图片的格式(如"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。
PIL.Image读取图片
使用Python Imaging Library(PIL)中的Image模块可以读取图片。以下是一个示例代码,演示如何使用PIL读取一张图片:
```python
from PIL import Image
# 打开图片
img = Image.open('example.jpg')
# 显示图片
img.show()
# 获取图片信息
print(img.format)
print(img.size)
print(img.mode)
# 转换图片格式
img.save('example.png')
```
在这个示例中,我们首先使用`open()`函数打开一张图片,并将其存储在`img`变量中。接着,我们使用`show()`函数显示图片,使用`format`、`size`和`mode`属性获取图片信息,最后使用`save()`函数将图片转换为PNG格式并保存。