- 如何查找 50 x 50 RGB 彩色图像的字节大小?
- 如果将上面的图像保存为 BMP 文件,标题大小为 54 字节,则该 BMP 文件的总大小是多少?
- 如何知道BMP文件中每个字节的内容?
- 那么如何知道它的十六进制值呢?
假设您指的是内存需求,minimum所需的内存量为 50 * 50 * 3 (width * height * numComponents
),或者 RGB 为 7500 字节。然而,填充每条扫描线可能会更快,例如填充到偶数个 32 位实体,从而使实际要求更高。此外,显卡最好具有 ARGB 格式的值,在这种情况下,该值将为 50 * 50 * 4 (= 10000)。
这取决于 BMP 文件中使用的压缩,但如果没有压缩,我认为最小值为 54 + 50 * 50 * 4,即 10054 字节,因为 BMP 通常存储为每像素 32 位。请注意,BMP 文件具有不同大小的有效标头,可以存储索引(调色板)图像以及 16 位图像,因此上述内容仅适用于正常的、未压缩的 32 位/像素“真彩色”BMP。
阅读规范,您应该了解它是如何工作的。要查看实际文件示例的内容,请在十六进制查看器/编辑器或其他允许您查看文件的二进制内容的工具中打开它。
与十进制或八进制相反,十六进制只是值的不同表示形式。如果字节值为255
小数,它将是FF
例如,以十六进制表示。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)