答案 0 :(得分:3)
假设您的意思是内存要求,最小所需内存量为50 * 50 * 3(<div ng-repeat="(key, value) in data"> {{ value }} </div>
),或RGB为7500字节。但是,填充每条扫描线可能会更快,例如填充偶数32位实体,从而使实际要求更高。此外,图形卡的ARGB格式值可能更好,在这种情况下,它将是50 * 50 * 4(= 10000)。
这取决于BMP文件中使用的压缩,但如果没有压缩,我认为最小值为54 + 50 * 50 * 4或10054字节,因为BMP通常存储为32每像素位数。请注意,BMP文件具有不同大小的有效标题,可以存储索引(调色板)图像以及16位图像,因此上述内容仅适用于普通的未压缩32位/像素&#34;真彩色&#34;骨形态发生蛋白。
阅读规范,您应该了解它是如何工作的。要查看实际文件样本的内容,请在十六进制查看器/编辑器或其他工具中打开它,以便查看文件的二进制内容。
十六进制只是值的不同表示,而不是十进制或八进制。如果字节值为width * height * numComponents
十进制,则例如为十六进制255
。