返回Python基......登陆

Python基于pillow判断图片完整性的方法

巴扎黑2017-01-16 09:28:58320

本文实例讲述了Python基于pillow判断图片完整性的方法。分享给大家供大家参考,具体如下:

1、安装第三方库。

pip install pillow   

2、函数示例。

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

#encoding=utf-8

#author: walker

#date: 2016-07-26

#summary: 判断图片的有效性

import io

from PIL import Image

#判断文件是否为有效(完整)的图片

#输入参数为文件路径

def IsValidImage(pathfile):

  bValid = True

  try:

    Image.open(pathfile).verify()

  except:

    bValid = False

  return bValid

#判断文件是否为有效(完整)的图片

#输入参数为bytes,如网络请求返回的二进制数据

def IsValidImage4Bytes(buf):

  bValid = True

  try:

    Image.open(io.BytesIO(buf)).verify()

  except:

    bValid = False

  return bValid

 更多关于Python基于pillow判断图片完整性的方法请关注PHP中文网(www.php.cn)其他文章!

最新手记推荐

• 用composer安装thinkphp框架的步骤• 省市区接口说明• 用thinkphp,后台新增栏目• 管理员添加编辑删除• 管理员添加编辑删除

全部回复(0)我要回复

暂无评论~
  • 取消回复发送