0

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

4

1 回答 1

1

例如,由于标头的开销;您的位图不仅会存储代表图像的位,还会存储包含宽度、高度、每个平面的位数等信息的(元)信息。实际的位图数据只是一堆字节,没有这个(元)信息,您的图像也可能是 114 x 484 而不是 484 x 114。例如,看一下BMP 文件格式

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

于 2013-05-27T20:16:29.140 回答