本文實例講述了Python基于pillow判斷圖片完整性的方法。分享給大家供大家參考,具體如下:
1、安裝第三方庫。
pip install pillow
2、函數示例。
#encoding=utf-8#author: walker#date: 2016-07-26#summary: 判斷圖片的有效性import iofrom 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數據結構與算法教程》、《Python Socket編程技巧總結》、《Python函數使用技巧總結》、《Python字符串操作技巧匯總》、《Python入門與進階經典教程》及《Python文件與目錄操作技巧匯總》
希望本文所述對大家Python程序設計有所幫助。
新聞熱點
疑難解答
圖片精選