写一个480*640 的 bgr888纯数据文件转 bmp 文件的python脚本
时间: 2023-03-10 18:46:32 浏览: 242
这是一个简单的脚本:from PIL import Image
# 读取原始数据文件,每个像素是一个字节
with open("raw_data.bin", "rb") as f:
data = f.read()
# 使用PIL Image类将原始数据转换为BMP格式
img = Image.frombytes("RGB", (480, 640), data)
# 保存为BMP文件
img.save("raw_data.bmp")
相关问题
写一个 480*640 的 BGR888 纯数据文件转 bmp 文件的python脚本
答:可以使用PIL库来实现:from PIL import Image
# 将你的BGR888纯数据文件读入
data = open('BGR888.data', 'rb').read()
# 使用PIL中的Image类,创建一个480x640的空图像
img = Image.new('RGB', (480, 640))
# 将数据拷贝到图像中
img.fromstring(data)
# 保存为BMP文件
img.save('BGR888.bmp')
阅读全文