ホームページ >バックエンド開発 >Python チュートリアル >枕に基づいて画像の整合性を判断する Python メソッド

枕に基づいて画像の整合性を判断する Python メソッド

高洛峰
高洛峰オリジナル
2017-01-14 13:19:321817ブラウズ

この記事の例では、枕に基づいて画像の完全性を判断する Python の方法を説明します。参考のために皆さんと共有してください。詳細は次のとおりです:

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 の方法に関連するその他の記事については、PHP 中国語 Web サイトに注目してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。