仅仅根据文件后缀判断文件类型显然不准,在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