本文實例講述了python判斷圖片寬度和高度后刪除圖片的方法。分享給大家供大家參考。具體分析如下:
Image對象有open方法卻沒有close方法,如果打開圖片,判斷圖片高度和寬度,判斷完成后希望刪除或者給圖片改名,是無法操作的,這段代碼可以解決這個問題,注意open函數打開圖片文件要使用二進制方式,及參數使用'rb',有的文章給出的只有個'r'參數,Image是無法open的
import osimport ImagefileName = 'c:/py/jb51.jpg'fp = open(fileName,'rb')im = Image.open(fp)fp.close()x,y = im.sizeif x <300 or y < 300: os.remove(fileName)
希望本文所述對大家的Python程序設計有所幫助。
新聞熱點
疑難解答