仅仅根据文件后缀判断文件类型显然不准,在python有一个内置模块imghdr可以用来判断图片的真实类型。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
>>>
import
imghdr
>>>
from
PIL
import
Image
>>> imghdr.what(
'x.gif'
)
'gif'
>>> imghdr.what(
'x.jpg'
)
'jpeg'
>>> imghdr.what(
'x.png'
)
'png'
>>> Image.
open
(
'x.gif'
).info
{
'background'
:
114
,
'duration'
:
100
,
'extension'
: (b
'XMP DataXMP'
,
430
),
'loop'
:
0
,
'transparency'
:
114
,
'version'
: b
'GIF89a'
}
|
相关阅读:
4、Pillow生成gif文件大小问题:Gif image size problem
*** walker * 2014-01-20 ***
本文转自walker snapshot博客51CTO博客,原文链接http://blog.51cto.com/walkerqt/1353108如需转载请自行联系原作者
RQSLT