Maison  >  Article  >  développement back-end  >  Méthode Python pour déterminer l'intégrité de l'image en fonction de l'oreiller

Méthode Python pour déterminer l'intégrité de l'image en fonction de l'oreiller

高洛峰
高洛峰original
2017-01-14 13:19:321807parcourir

L'exemple de cet article décrit la méthode Python pour juger de l'intégrité des images basées sur l'oreiller. Partagez-le avec tout le monde pour votre référence, les détails sont les suivants :

1. Installez des bibliothèques tierces.

pip install pillow

2. Exemple de fonction.

#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

J'espère que cet article sera utile à tout le monde dans la programmation Python.

Pour plus d'articles liés à la méthode Python de jugement de l'intégrité des images basée sur l'oreiller, veuillez faire attention au site Web PHP chinois !

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn