64

PIL.Image で画像ファイルを読み込んだ後、画像ファイルが PNG/JPG/BMP/GIF かどうかを判断するにはどうすればよいですか? これらのファイル形式についてほとんど理解していません。PILformatはファイル ヘッダーからメタデータを取得できますか? それとも、ファイル内のデータを「分析」する必要がありますか?

PIL がそのような API を提供しない場合、提供する Python ライブラリはありますか?

4

1 に答える 1

102

試す:

img = Image.open(filename)
print(img.format)  # 'JPEG'

より詳しい情報

于 2015-09-20T12:54:55.747 に答える