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 迭代器和iter()函数详解及实例
Mar 21 Python
Python入门_浅谈逻辑判断与运算符
May 16 Python
matplotlib绘制符合论文要求的图片实例(必看篇)
Jun 02 Python
Anaconda入门使用总结
Apr 05 Python
详解用python计算阶乘的几种方法
Aug 14 Python
Django实现文件上传下载
Oct 06 Python
python3实现网页版raspberry pi(树莓派)小车控制
Feb 12 Python
Python分类测试代码实例汇总
Jul 23 Python
Python中pass的作用与使用教程
Nov 13 Python
Python爬虫之Selenium设置元素等待的方法
Dec 04 Python
matplotlib自定义鼠标光标坐标格式的实现
Jan 08 Python
python基础学习之生成器与文件系统知识总结
May 25 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的加密方式及原理
2012/06/14 PHP
PHP中文分词 自动获取关键词介绍
2012/11/13 PHP
PHP判断json格式是否正确的实现代码
2017/09/20 PHP
PHP调用其他文件中的类
2018/04/02 PHP
javascript作用域容易记错的两个地方分析
2012/06/22 Javascript
JS在可编辑的div中的光标位置插入内容的方法
2014/11/20 Javascript
js实现键盘上下左右键选择文字并显示在文本框的方法
2015/05/07 Javascript
js实现精美的银灰色竖排折叠菜单
2015/05/16 Javascript
jQuery添加删除DOM元素方法详解
2016/01/18 Javascript
JS原型对象的创建方法详解
2016/06/16 Javascript
Bootstrap基本组件学习笔记之缩略图(13)
2016/12/08 Javascript
Jquery Easyui菜单组件Menu使用详解(15)
2016/12/18 Javascript
详解基于Vue cli生成的Vue项目的webpack4升级
2018/06/19 Javascript
node.js express框架简介与实现
2019/07/23 Javascript
vuex(vue状态管理)的特殊应用案例分享
2020/03/03 Javascript
js属性对象的hasOwnProperty方法的使用
2021/02/05 Javascript
使用Python编写一个最基础的代码解释器的要点解析
2016/07/12 Python
Python信息抽取之乱码解决办法
2017/06/29 Python
使用pandas读取csv文件的指定列方法
2018/04/21 Python
利用python循环创建多个文件的方法
2018/10/25 Python
Django 源码WSGI剖析过程详解
2019/08/05 Python
vscode 配置 python3开发环境的方法
2019/09/19 Python
Python Selenium参数配置方法解析
2020/01/19 Python
python GUI库图形界面开发之PyQt5不规则窗口实现与显示GIF动画的详细方法与实例
2020/03/09 Python
Python join()函数原理及使用方法
2020/11/14 Python
Matplotlib配色之Colormap详解
2021/01/05 Python
Baracuta官方网站:Harrington夹克,G9,G4,G10等
2018/03/06 全球购物
安全保证书范文
2014/04/29 职场文书
学校课外活动总结
2014/05/08 职场文书
暑假社会实践心得体会
2014/09/02 职场文书
法律专业大学生职业生涯规划书:向目标一步步迈进
2014/09/22 职场文书
行政执法作风整顿剖析材料
2014/10/11 职场文书
个人批评与自我批评范文
2014/10/17 职场文书
介绍信格式
2015/01/30 职场文书
2015年银行工作总结范文
2015/04/01 职场文书
公司2015年终工作总结
2015/05/26 职场文书