^如上所述。这可能吗?
我正在使用一个库从mp3获取图像数据,它将数据作为字节字符串返回,但显示我需要的图像以获得分辨率和颜色深度。
理想情况下,我更喜欢用Python编写的库,没有依赖关系,以使我的应用程序尽可能便携。
如果不是太麻烦,我会很感激答案的一个例子,谢谢。
答案 0 :(得分:5)
您可以使用PIL在Python中处理图像。在你的情况下,你可以这样做:
>>> from StringIO import StringIO
>>> from PIL import Image
>>> im = Image.open(StringIO(image_string))
>>> im.size, im.bits
<<< ((1654, 1279), 8)
答案 1 :(得分:0)
图像有标题(您可以使用exiftool之类的东西读取),或者图像没有标题,在这种情况下,您可以从规范获取大小和颜色深度,无论是mp3的容器标记,或者来自图形的标准。
现在大多数位图都是24位色。