天天看點

特效及動畫(2)----加載圖檔的問題(PIL.UnidentifiedImageError)

在上一片特效及動畫(1)----圖檔拼接工具中,寫了一個加載圖檔的小工具,

但是今天我使用的時候,發現了問題:

特效及動畫(2)----加載圖檔的問題(PIL.UnidentifiedImageError)
PIL.UnidentifiedImageError: cannot identify image file

而且可以确定,報錯的代碼為:

img_info=Image.open(self.list_resourceFiles[0])
           

排除了可能是檔案路徑的問題,就是這個open方法内部的問題.

為了防止可能事檔案路徑和或者檔案名稱的影響,我進行了修改名稱,換路徑,都不行,最後确定是open()方法自己的問題.

可是我用open方法打開别的檔案沒有問題.

是以最後隻能是我的圖檔的問題,可能是這個png圖檔損壞了或者不和規矩,

最後的解決方法是将素材圖檔使用 PS打開,然後直接"快速導出為png",結果可以打開了.

但這個方法也不是很友善