English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
本文实例讲述了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", "Суммарные советы по программированию Socket в Python", "Суммарные советы по использованию функций Python", "Обзор операторов строк Python", "Классические учебники по入门у и продвинутому уровню Python" и "Суммарные советы по работе с файлами и директориями в Python".
Надеюсь, что описанное в этой статье поможет вам в программировании на Python.
Заявление: содержимое этой статьи предоставлено из Интернета, авторские права принадлежат соответствующему автору, материал предоставлен пользователями Интернета в качестве добровольного вклада и загружен самостоятельно, сайт не имеет права собственности, не underwent редактирование в ручном режиме и не несет ответственности за соответствующие юридические последствия. Если вы обнаружите содержимое,涉嫌侵犯版权, пожалуйста, отправьте письмо по адресу: notice#oldtoolbag.com (во время отправки письма, пожалуйста, замените # на @) для сообщения о нарушении и предоставьте соответствующие доказательства. Как только будет установлено, что материал нарушает права, сайт немедленно удаляет涉嫌侵权的材料。