为什么bmp文件的实际大小和我计算的不一样?
Why is the actual size of the bmp file different from what I have calculated?
512x512 bmp 图像应该有 512x512x3(RGB)x8(bit for int 0~255) = 6291456(bit) = 大约 6000KB。但实际只需要768.1KB。那么出了什么问题呢?感谢您的帮助
你的错误是混淆了位和字节。
6291456 位是 786432 字节或 768KiB。
为 headers 和对齐添加几个字节,您将轻松达到 768.1KiB。
512x512 bmp 图像应该有 512x512x3(RGB)x8(bit for int 0~255) = 6291456(bit) = 大约 6000KB。但实际只需要768.1KB。那么出了什么问题呢?感谢您的帮助
你的错误是混淆了位和字节。
6291456 位是 786432 字节或 768KiB。
为 headers 和对齐添加几个字节,您将轻松达到 768.1KiB。