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

作者:RQSLT 时间:2021-05-12 21:55:50 

本文实例讲述了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,pillow,图片
0
投稿

猜你喜欢

  • 使用FORFILES命令来删除SQLServer备份的批处理

    2012-05-08 06:47:06
  • 推荐给大家看的设计书

    2009-02-23 12:17:00
  • Python3 执行Linux Bash命令的方法

    2023-11-03 06:47:15
  • MySQL与PHP的基础与应用专题之数据控制

    2023-11-23 01:03:21
  • asp中常用的字符串安全处理函数集合(过滤特殊字符等)

    2011-02-20 10:40:00
  • 为网页设计创建有效的配色方案

    2011-08-31 12:55:57
  • FSO组件之驱动器操作asp源码

    2010-05-03 10:59:00
  • python 用递归实现通用爬虫解析器

    2022-04-15 08:13:55
  • conn.execute的用法

    2008-07-03 12:58:00
  • php设置编码格式的方法

    2023-11-14 12:01:22
  • 简单介绍Python中的struct模块

    2023-09-22 16:27:01
  • ASP中类的详细介绍(class Property Get、Property Let)

    2008-02-20 19:18:00
  • 你是一个职业的页面重构工作者吗?

    2008-09-29 12:07:00
  • ASP.NET Core MVC基础学习之局部视图(Partial Views)

    2023-07-19 21:02:37
  • ThinkPHP5&5.1实现验证码的生成、使用及点击刷新功能示例

    2023-11-17 02:54:39
  • 优雅管理Go Project生命周期

    2023-06-16 01:10:42
  • Python高阶函数与装饰器函数的深入讲解

    2023-10-04 12:42:41
  • 首页访问感受提升三步曲

    2007-12-13 20:36:00
  • 如何利用触发器实现两个数据库间的同步

    2009-01-06 11:26:00
  • SQL Server 2008中的MERGE(不仅仅是合并)

    2010-10-15 14:16:00
  • asp之家 网络编程 m.aspxhome.com