计算单色二进制图像的大小

时间:2013-05-27 20:14:06

标签: image image-processing binary

我创建了单色位图并将其存储在辅助存储器中。图像的尺寸为484 * 114.在单色中,图像的每个像素由1位表示,因此图像的尺寸应为6.7kb。但是,当我在OS中检查文件大小时,它是7.18 KB,我需要解释为什么大小不同而且不像我计算的那样精确?

1 个答案:

答案 0 :(得分:1)

由于标题的开销,例如;您的位图不仅会存储代表您图像的位,还会存储包含宽度,高度,每平面位数等信息的(元)信息。实际的位图数据只是一堆字节,没有此(元)信息您的图像也许是114 x 484而不是484 x 114.例如,看看BMP fileformat

此外,OS'倾向于将文件大小舍入到特定的块大小(如4Kib)。除非你以字节,操作系统和文件类型说明确切的文件大小,否则我们所能做的就是猜测。