Python判断图片真实类型

 仅仅根据文件后缀判断文件类型显然不准,在python有一个内置模块imghdr可以用来判断图片的真实类型。

Python判断图片真实类型

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'
}


相关阅读:

1、Python利用pillow判断图片完整性

2、Python检测文本类型

3、Python做简单的验证码识别(ocr)

4、Pillow生成gif文件大小问题:Gif image size problem

5、Pillow中的 GIF87a or GIF89a


*** walker * 2014-01-20 ***

本文转自walker snapshot博客51CTO博客,原文链接http://blog.51cto.com/walkerqt/1353108如需转载请自行联系原作者


RQSLT

上一篇:Java网络编程和NIO详解1:JAVA 中原生的 socket 通信机制


下一篇:数据库SQL优化大总结之 百万级数据库优化方案