如何使用 Julia 保存 8 位 bmp

问题描述 投票:0回答:1

我正在尝试保存 8 位 bmp 文件以供硬件设备使用*。我正在使用朱莉娅。无论我尝试什么,我都只能获取 24 位 bmp 文件。这是一个说明问题的最小工作示例:

using Images, FileIO
dir = "/path/to/dir"
im = n0f8.(Gray.(rand(100,100)))
save(dir * "image.bmp",im_small)

如果我检查生成图像的属性,它是 24 位。问题似乎在于,即使图像是灰度图像,Julia 仍使用三个颜色通道保存它。显然 8 位 bmp 使用不同的格式,但我不清楚是否可以使用 Julia 以这种格式保存。

如何使用 Julia 保存 8 位 .bmp?


*硬件是空间光调制器,8位.bmp格式是不可协商的。

image julia bmp 8-bit
1个回答
0
投票

似乎Images.jl不支持8位.bmp,但“.pgm”和“.png”允许8位颜色深度。

© www.soinside.com 2019 - 2024. All rights reserved.