jjzjj

python - 如何检查文件是否是有效的图像文件?

我目前正在使用PIL。fromPILimportImagetry:im=Image.open(filename)#dostuffexceptIOError:#filenamenotanimagefile然而,虽然这足以涵盖大多数情况,但某些图像文件(如xcf、svg和psd)并未被检测到。Psd文件会引发OverflowError异常。有什么方法可以让我也包含它们吗? 最佳答案 我刚刚找到了内置imghdr模块。来自python文档:Theimghdrmoduledeterminesthetypeofimagecontainedin

python - 如何检查文件是否是有效的图像文件?

我目前正在使用PIL。fromPILimportImagetry:im=Image.open(filename)#dostuffexceptIOError:#filenamenotanimagefile然而,虽然这足以涵盖大多数情况,但某些图像文件(如xcf、svg和psd)并未被检测到。Psd文件会引发OverflowError异常。有什么方法可以让我也包含它们吗? 最佳答案 我刚刚找到了内置imghdr模块。来自python文档:Theimghdrmoduledeterminesthetypeofimagecontainedin