【发布时间】:2012-10-02 19:22:32
【问题描述】:
如果我的分辨率为 512 * 512,
这张图片有 256 个颜色值,
如何计算图像的大小(文件大小)?
【问题讨论】:
如果我的分辨率为 512 * 512,
这张图片有 256 个颜色值,
如何计算图像的大小(文件大小)?
【问题讨论】:
图像本身可以如下计算
256 可以存储在一个字节中。所以一个像素是1个字节。
你有一个 512*512 像素。
512*512*1 = 262144 但是在你的磁盘上,它会比那些 262ko 多一点,因为你必须计算用于文件元信息和调色板的字节数。
如果您需要更多信息,请查看bmp header spec。
【讨论】:
256 x 3 字节。如果存储 alpha,则每种颜色多计算一个字节。