Heim  >  Artikel  >  Backend-Entwicklung  >  Python-Methode zur Bestimmung der Bildintegrität basierend auf dem Kissen

Python-Methode zur Bestimmung der Bildintegrität basierend auf dem Kissen

高洛峰
高洛峰Original
2017-01-14 13:19:321747Durchsuche

Das Beispiel in diesem Artikel beschreibt Pythons Methode zur Beurteilung der Integrität von Bildern anhand des Kissens. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:

1. Installieren Sie Bibliotheken von Drittanbietern.

pip install pillow

2. Funktionsbeispiel.

#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

Ich hoffe, dass dieser Artikel für alle in der Python-Programmierung hilfreich sein wird.

Weitere Artikel zu Pythons Methode zur Beurteilung der Bildintegrität anhand des Kissens finden Sie auf der chinesischen PHP-Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn