这是额外的标题吗?我想要从我从另一个程序获得的二进制数组中创建一个简单的双色(黑白)8位图像。有什么建议吗?
NS
答案 0 :(得分:3)
8位BMP使用一个颜色表,它有256个条目(每个字节值一个)每个4个字节(3个用于RGB,1个用于alpha或仅用于对齐)。 (但是:阅读user763305的评论。)
无论如何,看看PNG格式,它通常是无损图像文件交换的最简单格式。您可以选择1位灰度(即B& W)和8位灰度。
答案 1 :(得分:1)
我知道的每个实际图像格式都会有一个存储在其中的某种类型的标题。如果不知道图像应该有多少行或列,或者字节应该表示什么,那么以后就无法重建图像。
然而,您可以使用其中一种Netpbm的二进制格式。这应该是主要的原始字节,前面有一个非常简单的标题。
http://en.wikipedia.org/wiki/Netpbm_format
特别注意P4,它具有以下标题格式,后跟黑白二进制
P4
# filename.pbm
24 7