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实现的一个p2p文件传输实例
Jun 04 Python
9种python web 程序的部署方式小结
Jun 30 Python
Python字符串拼接的几种方法整理
Aug 02 Python
vue.js实现输入框输入值内容实时响应变化示例
Jul 07 Python
Python实现截取PDF文件中的几页代码实例
Mar 11 Python
Python使用MyQR制作专属动态彩色二维码功能
Jun 04 Python
Python 获取 datax 执行结果保存到数据库的方法
Jul 11 Python
python继承threading.Thread实现有返回值的子类实例
May 02 Python
Python模块常用四种安装方式
Oct 20 Python
python中Mako库实例用法
Dec 31 Python
pytorch 预训练模型读取修改相关参数的填坑问题
Jun 05 Python
python3+PyQt5+Qt Designer实现界面可视化
Jun 10 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下统计用户在线时间的一种尝试
2010/08/26 PHP
php验证手机号码(支持归属地查询及编码为UTF8)
2013/02/01 PHP
解析htaccess伪静态的规则
2013/06/18 PHP
php stream_get_meta_data返回值
2013/09/29 PHP
php从数组中随机选择若干不重复元素的方法
2015/03/14 PHP
Yii+MYSQL锁表防止并发情况下重复数据的方法
2016/07/14 PHP
ThinkPHP实现图片上传操作的方法详解
2017/05/08 PHP
用javascript实现兼容IE7的类库 IE7_0_9.zip提供下载
2007/08/08 Javascript
JQuery文本框高亮显示插件代码
2011/04/02 Javascript
使用jquery自定义鼠标样式满足个性需求
2013/11/05 Javascript
jquery插件lazyload.js延迟加载图片的使用方法
2014/02/19 Javascript
jQuery中对未来的元素绑定事件用bind、live or on
2014/04/17 Javascript
JS在浏览器中解析Base64编码图像
2017/02/09 Javascript
AngularJS路由切换实现方法分析
2017/03/17 Javascript
原生js封装自定义滚动条
2017/03/24 Javascript
layui select获取自定义属性方法
2018/08/15 Javascript
详解vue路由篇(动态路由、路由嵌套)
2019/01/27 Javascript
ES6中定义类和对象的方法示例
2019/07/31 Javascript
基于javascript实现日历功能原理及代码实例
2020/05/07 Javascript
[50:34]VGJ.T vs Fnatic 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
Python搭建FTP服务器的方法示例
2018/01/19 Python
python爬取内容存入Excel实例
2019/02/20 Python
python 实现查找文件并输出满足某一条件的数据项方法
2019/06/12 Python
pytorch实现线性拟合方式
2020/01/15 Python
Python如何在bool函数中取值
2020/09/21 Python
CSS3制作炫酷的下拉菜单及弹起式选单的实例分享
2016/05/17 HTML / CSS
新百伦折扣店:Joe’s New Balance Outlet
2016/08/20 全球购物
美国鞋类购物网站:Shiekh Shoes
2016/08/21 全球购物
俄罗斯首家面向中国消费者的一站式购物网站:Wruru
2020/05/08 全球购物
专业销售业务员求职信
2013/11/18 职场文书
工作人员思想汇报
2014/01/09 职场文书
前厅收银主管岗位职责
2014/02/04 职场文书
《跨越百年的美丽》教学反思
2014/02/11 职场文书
购房协议书范本(无房产证)
2014/10/07 职场文书
通报表扬范文
2015/01/17 职场文书
2019年教师节祝福语精选,给老师送上真诚的祝福
2019/09/09 职场文书