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 socketserver框架全面解析
Sep 21 Python
Python并行分布式框架Celery详解
Oct 15 Python
Python获取Redis所有Key以及内容的方法
Feb 19 Python
Python实现字符型图片验证码识别完整过程详解
May 10 Python
pandas 层次化索引的实现方法
Jul 06 Python
Python 仅获取响应头, 不获取实体的实例
Aug 21 Python
face++与python实现人脸识别签到(考勤)功能
Aug 28 Python
Django中modelform组件实例用法总结
Feb 10 Python
关于Python Tkinter Button控件command传参问题的解决方式
Mar 04 Python
jupyter notebook 使用过程中python莫名崩溃的原因及解决方式
Apr 10 Python
opencv-python的RGB与BGR互转方式
Jun 02 Python
Django微信小程序后台开发教程的实现
Jun 03 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下删除字符串中HTML标签的函数
2008/08/27 PHP
PHP实现支持GET,POST,Multipart/form-data的HTTP请求类
2014/09/24 PHP
php析构函数的简单使用说明
2015/08/24 PHP
symfony2.4的twig中date用法分析
2016/03/18 PHP
php字符串操作针对负值的判断分析
2016/07/28 PHP
PHP操作redis实现的分页列表,新增,删除功能封装类与用法示例
2018/08/04 PHP
JavaScrip单线程引擎工作原理分析
2010/09/04 Javascript
js移除事件 js绑定事件实例应用
2012/11/28 Javascript
jquery validation验证身份证号,护照,电话号码,email(实例代码)
2013/11/06 Javascript
avascript中的自执行匿名函数应用示例
2014/09/15 Javascript
JavaScript lastIndexOf方法入门实例(计算指定字符在字符串中最后一次出现的位置)
2014/10/17 Javascript
js控制鼠标事件移动及移出效果显示
2014/10/19 Javascript
jQuery插件jqGrid动态获取列和列字段的方法
2017/03/03 Javascript
一个Js文件函数中调用另一个Js文件函数的方法演示
2017/08/14 Javascript
JavaScript 异步调用
2017/10/25 Javascript
JS实现留言板功能[楼层效果展示]
2017/12/27 Javascript
详解Vue webapp项目通过HBulider打包原生APP
2018/06/29 Javascript
nodejs通过钉钉群机器人推送消息的实现代码
2019/05/05 NodeJs
python结合opencv实现人脸检测与跟踪
2015/06/08 Python
Python3.5文件修改操作实例分析
2019/05/01 Python
python将字母转化为数字实例方法
2019/10/04 Python
Python读取csv文件实例解析
2019/12/30 Python
Python 中由 yield 实现异步操作
2020/05/04 Python
PyCharm 2020.2.2 x64 下载并安装的详细教程
2020/10/15 Python
html5响应式开发自动计算fontSize的方法
2020/01/13 HTML / CSS
会计实习生工作总结的自我评价
2013/10/07 职场文书
医院总经理职责
2013/12/26 职场文书
珠宝店促销方案
2014/03/21 职场文书
岗位廉洁从业承诺书
2014/03/28 职场文书
2014机关干部学习“焦裕禄精神”思想汇报
2014/09/19 职场文书
企业党的群众路线教育实践活动领导班子对照检查材料
2014/09/25 职场文书
欢迎新生标语
2014/10/06 职场文书
大二学年个人总结
2015/03/03 职场文书
2015年教务处干事工作总结
2015/07/22 职场文书
导游词之神仙居景区
2019/11/15 职场文书
电脑关机速度很慢怎么办 提升电脑关机速度设置教程
2022/04/08 数码科技