我想确定我已经(下载了)的缓冲区是否是映像文件,而不将其保存到磁盘。我查了一下,发现:
imghdr只能对文件执行此操作。
python-magic可以给我文件类型,但是比我需要将它映射到图像类型。
有没有更好的办法?
最佳答案
您可以通过字节流使用imghdr识别文件类型(应该可以从缓冲区中获取文件类型)
import imghdr
imghdr.what('', byteStream)
如果提供第二个参数,文件名将被忽略。
见here
关于python - 确定内存中的图像,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37730119/