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


Posted in Python onSeptember 18, 2016

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

1、安装第三方库。

pip install pillow

2、函数示例。

#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程序设计有所帮助。

Python 相关文章推荐
Python实现端口复用实例代码
Jul 03 Python
python中requests使用代理proxies方法介绍
Oct 25 Python
Python将list中的string批量转化成int/float的方法
Jun 26 Python
78行Python代码实现现微信撤回消息功能
Jul 26 Python
python实现zabbix发送短信脚本
Sep 17 Python
python实现字符串中字符分类及个数统计
Sep 28 Python
python 函数内部修改外部变量的方法
Dec 18 Python
python写程序统计词频的方法
Jul 29 Python
Python通过cv2读取多个USB摄像头
Aug 28 Python
python中删除某个元素的方法解析
Nov 05 Python
什么是python的列表推导式
May 26 Python
Python优秀开源项目Rich源码解析的流程分析
Jul 06 Python
Django返回json数据用法示例
Sep 18 #Python
Python中list初始化方法示例
Sep 18 #Python
Python提取网页中超链接的方法
Sep 18 #Python
python解决Fedora解压zip时中文乱码的方法
Sep 18 #Python
Python自动化运维和部署项目工具Fabric使用实例
Sep 18 #Python
基于Python 的进程管理工具supervisor使用指南
Sep 18 #Python
打包发布Python模块的方法详解
Sep 18 #Python
You might like
php一句话cmdshell新型 (非一句话木马)
2009/04/18 PHP
php中DOMDocument简单用法示例代码(XML创建、添加、删除、修改)
2010/12/19 PHP
PHP中extract()函数的妙用分析
2012/07/11 PHP
PHP中通过HTTP_USER_AGENT判断是否为手机移动终端的函数代码
2013/02/14 PHP
phpadmin如何导入导出大数据文件及php.ini参数修改
2013/02/18 PHP
php封装的单文件(图片)上传类完整实例
2016/10/18 PHP
Extjs学习笔记之九 数据模型(上)
2010/01/11 Javascript
js继承的实现代码
2010/08/05 Javascript
jquery获取div距离窗口和父级dv的距离示例
2013/10/10 Javascript
javascript css红色经典选项卡效果实现代码
2016/05/17 Javascript
H5用户注册表单页 注册模态框!
2016/09/17 Javascript
Angular2表单自定义验证器的实现
2016/10/19 Javascript
JavaScript校验Number(4,1)格式的数字实例代码
2017/03/13 Javascript
浅谈JavaScript闭包
2019/04/09 Javascript
基于vue3.0.1beta搭建仿京东的电商H5项目
2020/05/06 Javascript
[48:23]DOTA2上海特级锦标赛主赛事日 - 4 败者组第四轮#1COL VS EG第一局
2016/03/05 DOTA
Python使用Mechanize模块编写爬虫的要点解析
2016/03/31 Python
Python MySQL数据库连接池组件pymysqlpool详解
2017/07/07 Python
Python实现替换文件中指定内容的方法
2018/03/19 Python
使用Python写一个量化股票提醒系统
2018/08/22 Python
详解Python 正则表达式模块
2018/11/05 Python
Pytorch十九种损失函数的使用详解
2020/04/29 Python
Python3.7在anaconda里面使用IDLE编译器的步骤详解
2020/04/29 Python
Keras 快速解决OOM超内存的问题
2020/06/11 Python
python中tab键是什么意思
2020/06/18 Python
Python使用struct处理二进制(pack和unpack用法)
2020/11/12 Python
英国和国际包裹递送:ParcelCompare
2019/08/26 全球购物
德尔福集团DELPHI的笔试题
2012/02/22 面试题
师范生自荐信
2013/10/27 职场文书
农民入党思想汇报
2014/01/03 职场文书
销售主管的自我评价分享
2014/01/03 职场文书
创建省级文明单位实施方案
2014/02/27 职场文书
党风廉政建设责任书
2014/04/14 职场文书
婚宴领导致辞
2015/07/28 职场文书
sqlserver2017共享功能目录路径不可改的解决方法
2021/04/16 SQL Server
Python-typing: 类型标注与支持 Any类型详解
2021/05/10 Python