gpt4 book ai didi

matplotlib:ValueError:无效的PNG header

转载 作者:行者123 更新时间:2023-12-04 15:08:38 26 4
gpt4 key购买 nike

import matplotlib.pyplot as plt
我试图在同一文件夹中的其他许多png照片中读取png照片。某些照片使用以下行读取时没有错误,而某些返回“ValueError:无效的PNG header ”。可能是什么原因?在我看来,它们全都像普通照片一样。
plt.imread(filename)

最佳答案

正如@MichM已经指出的那样,图像的标题已更改,因此不是有效的png图像。
读取图像为
plt.imread(filename, 0)
如果您在https://matplotlib.org/api/_as_gen/matplotlib.pyplot.imread.html?highlight=imread#matplotlib.pyplot.imread上阅读了Matplotlib imread的文档

->如果提供了格式,将尝试读取该类型的文件,否则从文件名中推导出格式。如果无法推断出任何内容,请尝试使用PNG。 <-

关于matplotlib:ValueError:无效的PNG header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39379609/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com