python中的图像文件类型验证

python中的图像文件类型验证,python,numpy,python-imaging-library,Python,Numpy,Python Imaging Library,我想验证我转换的文件是否已正确转换为PGM文件。当我尝试使用常用的验证方法进行验证时,我的答案是PPM。现在,实际的图像文件扩展名是pgm,所以我不清楚这是一个枕头库假设,还是转换错误。如果有人能帮上忙,那就太棒了,如果我的转换不正确,请随意建议一种新的转换方法。在我当前的方法中,我只是将图像保存为.png,然后使用以下函数将其转换为pgm im = Image.open('test/test%d.png' % i) im.save('test2/test%d.pgm' % i) PGM图像(

我想验证我转换的文件是否已正确转换为PGM文件。当我尝试使用常用的验证方法进行验证时,我的答案是PPM。现在,实际的图像文件扩展名是pgm,所以我不清楚这是一个枕头库假设,还是转换错误。如果有人能帮上忙,那就太棒了,如果我的转换不正确,请随意建议一种新的转换方法。在我当前的方法中,我只是将图像保存为.png,然后使用以下函数将其转换为pgm

im = Image.open('test/test%d.png' % i)
im.save('test2/test%d.pgm' % i)

PGM图像(图像/x-portable-graym顺便说一句,在图像属性中,这是一种单独的检查类型,如果您有
文件
命令可用(例如在Linux或Mac上),您可以使用它来确定文件的内容是否看起来像PGM映像,而不管文件名或扩展名如何。很抱歉,我不是想问一个愚蠢的问题,但在linux上我该如何做?与运行任何其他命令的方式相同:在本例中,在shell提示符下,
file name\u of_file.PGM
。或者如果您运行
man file
it将为您提供有关用法的大量信息。