您的位置:首页 > 编程语言 > Python开发

python通过图片内容判断图片类型

2014-09-12 16:31 253 查看
def get_image_type(pd, is_path=True):
'''
获取图片的类型,支持传入路径和文件内容
'''
if is_path:
f = file(pd, 'rb')
data = f.read(10).encode('hex')
else:
data = pd.encode('hex')

ftype = None

if data.startswith('ffd8'):
ftype = 'jpeg'
if data.startswith('424d'):
ftype = 'bmp'
if data.startswith('474946'):
ftype = 'gif'
elif data.startswith('89504e470d0a1a0a'):
ftype = 'png'

return ftype
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: