512*512 256色值的索引图像的大小是多少?

Posted

技术标签:

【中文标题】512*512 256色值的索引图像的大小是多少?【英文标题】:What is the size of indexed image of 512*512 with 256 color values? 【发布时间】:2012-10-02 19:22:32 【问题描述】:

如果我的分辨率为 512 * 512, 这张图片有 256 个颜色值, 如何计算图像的大小(文件大小)?

【问题讨论】:

【参考方案1】:

图像本身可以如下计算

256 可以存储在一个字节中。所以一个像素是1个字节。

你有一个 512*512 像素。

512*512*1 = 262144 但是在你的磁盘上,它会比那些 262ko 多一点,因为你必须计算用于文件元信息和调色板的字节数。

如果您需要更多信息,请查看bmp header spec。

【讨论】:

但是在这个 url en.wikipedia.org/wiki/Indexed_color 中,如果你在 advnatage 部分看到它写的是真彩色未压缩图像需要 640×480×3 = 921,600 字节 (900 KiB)。将图像颜色限制为 256,每个像素只需要 8 位,即每个 1 字节,因此示例图像现在只需要 640×480×1 = 307,200 字节(300 KiB),加上 256×3 = 768 个额外字节来存储调色板贴图本身(假设为 RGB), 如何计算托盘图的大小? 如果存储 rgb,则每种颜色需要 3 个字节。所以256 x 3 字节。如果存储 alpha,则每种颜色多计算一个字节。 “如果你存储 alpha,每种颜色多计算一个字节”你能举个例子来理解这个吗?

以上是关于512*512 256色值的索引图像的大小是多少?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 KSOAP2 中将 transport.dump 大小从 256 字节增加到 512 或更多字节?

扫描中矩阵需要多少

内存排序

串口通信缓冲区大小上限是多少?默认是512字节。

JVM常用参数

具有不同输入的全卷积网络