2016-09-07 28 views
3

import matplotlib.pyplot as pltmatplotlib:ValueError異常:無效的PNG頭

我試圖imread在同一個文件夾中許多其他的PNG圖片中PNG格式的照片。有些照片使用下面一行無錯讀取,有些則返回「ValueError:無效PNG標題」。可能是什麼原因?他們都看起來像正常的照片給我。

plt.imread(filename)

回答

0

原來有人必須手動才能更改JPG文件到PNG擴展之前,我得到了這些文件。這些文件可以在操作系統的圖片查看器中正確打開,因此與同一批次中的實際png文件無法區分,但它們不能作爲png文件由python腳本處理 - 因爲它們不是。他們沒有alpha通道。