python用pil库获取图片格式
时间: 2023-12-17 22:04:20 浏览: 118
使用Pillow库中的Image模块可以很容易地获取图片的格式。代码示例如下:
```python
from PIL import Image
# 打开图片文件
im = Image.open('image.jpg')
# 获取图片的格式
img_format = im.format
print('图片格式为:%s' % img_format)
```
其中,`im.format` 返回一个字符串,表示图片的格式,比如JPEG、PNG、BMP等等。
相关问题
python用pil库获取长宽
您可以使用Pillow库中的Image模块来获取图片的长宽。代码示例如下:
```python
from PIL import Image
# 打开图片文件
im = Image.open('image.jpg')
# 获取图片的长宽
width, height = im.size
print('图片宽度为:%d,图片高度为:%d' % (width, height))
```
其中,`im.size` 返回一个二元组,第一个元素表示图片的宽度,第二个元素表示图片的高度。
python用pil库获取像素
可以使用PIL库中的Image模块来打开一张图片,然后使用load()方法获取图片的像素数据。示例代码如下:
```python
from PIL import Image
# 打开图片
img = Image.open('test.jpg')
# 获取像素数据
pixels = img.load()
# 打印第一个像素的RGB值
print(pixels[0, 0])
```
其中,`test.jpg`是要获取像素的图片文件名,`pixels`是一个二维的像素数组,每个元素代表一个像素的RGB值。可以通过索引来获取特定的像素值。例如上面代码中打印的是图片左上角第一个像素的RGB值。
阅读全文