我知道有一些公式可以计算像素 x 位深度,然后将其除以另外几个数字以获得最终文件大小,但我不知道具体如何做到这一点。有一个类似的问题这里但答案似乎针对该问题非常具体。
我想知道如何正确计算数字图像的文件大小。
答案1
好的,我进行了一些挖掘,找到了一个解释如何计算数字图像文件大小的网站:
文件大小通过将要扫描的文档的表面积(高度 x 宽度)乘以位深度和 dpi2 来计算。由于图像文件大小以字节表示,由 8 位组成,因此将此数字除以 8
Formula 1 for File Size
File Size = (height x width x bit depth x dpi2) / 8
如果已知像素尺寸,则将它们相乘并乘以位深度,以确定图像文件中的位数。例如,如果使用像素尺寸为 2,048 x 3,072 的数码相机拍摄 24 位图像,则文件大小等于 (2048 x 3072 x 24)/8,即 18,874,368 字节
Formula 2 for File Size
File Size = (pixel dimensions x bit depth) / 8
文件大小命名约定:由于数字图像通常会产生非常大的文件,因此字节数通常以 210(1,024)或更大的增量表示:
- 1 千字节 (KB) = 1,024 字节
- 1 兆字节 (MB) = 1,024 KB
- 1 千兆字节 (GB) = 1,024 MB
- 1 兆兆字节 (TB) = 1,024 GB
来源可以查看这里
答案2
但答案似乎针对该问题非常具体。
这个答案很笼统,实际上你无法获得更多。
正确计算数字图像的文件大小。
不能。所有流行格式都使用压缩,而压缩是无法预测的。