在Python中绘制单色bmp格式

时间:2019-04-03 22:59:26

标签: python image bmp

我想在Python中绘制一串单色bmp(类似于0x424D36020000000000003E0000.......),然后将其转换为JPG或某些常见类型的图像。
有人知道怎么做吗?
谢谢

1 个答案:

答案 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')