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.
بيان: محتوى هذا المقال تم جمعه من الإنترنت، وله حقوق الطبع والنشر للمالك الأصلي، تم إدراجه من قبل المستخدمين على الإنترنت الذين قدموا المساهمات بنفسهم وتم تحميله، ويملك هذا الموقع حقوق الملكية، لم يتم تعديل المحتوى بشكل يدوي ولا يتحمل هذا الموقع أي مسؤولية قانونية المتعلقة بذلك. إذا وجدت محتوى يشتبه في مخالفة حقوق النسخ، يرجى إرسال بريد إلكتروني إلى: notice#oldtoolbag.com (عند إرسال البريد الإلكتروني، يرجى استبدال # بـ @) لإبلاغنا، وقدم الأدلة ذات الصلة، وإذا تم التحقق من ذلك، سيتم حذف المحتوى المزعوم بسرعة.