【问题标题】:Plot monochrome bmp format in Python在 Python 中绘制单色 bmp 格式
【发布时间】:2019-08-25 14:16:05
【问题描述】:

我想在 Python 中绘制一串单色 bmp(类似于 0x424D36020000000000003E0000.......),并进一步将绘图转换为 JPG 或某种常见类型的图像。
有谁知道怎么做?
谢谢

【问题讨论】:

  • 看看here
  • 对文本进行了一些样式化。这个问题很清楚,但也许您可以先搜索现有的解决方案,然后再打开重复的问题。为了使您的问题看起来更有吸引力,您可以阅读此帮助:stackoverflow.com/editing-help。别介意,许多新用户从可改进的问题开始 ;-)
  • 感谢您的所有回复。还是新手,我将学习如何改进提问!

标签: python image bmp


【解决方案1】:

你可以用 PIL/Pillow 做到这一点:

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

【讨论】:

猜你喜欢
  • 2021-11-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多