我想在Python中绘制一串单色bmp(类似于0x424D36020000000000003E0000.......
),然后将其转换为JPG或某些常见类型的图像。
有人知道怎么做吗?
谢谢
答案 0 :(得分:0)
您可以使用PIL /枕头来做到这一点:
from PIL import Image
from io import BytesIO
# Get your string called "bmp" wherever/however you got it
# Open string as PIL image
im = Image.open(BytesIO(bmp))
您现在可以使用以下方法显示图像:
im.show()
您可以使用以下方法获取图像的大小:
print(im.size)
您可以将其另存为JPEG或其他您喜欢的东西:
im.save('result.jpg')