Ⅰ 如何计算一幅图像存储所需要的数据量
对于图像来说,它所需要的数据量就是这幅图像所需要的存储空间大小。
有两种办法来计算:
实测法
使用与要求相近的实际图片,包括尺寸大小、色彩、数据格式。来统计一下实际的存储空间的要求。图片若是非压缩格式,那么这个尺寸是精确的,如果是压缩格式,由于压缩比和图案相关,因此需要预留一部分浮动空间。
估算法
首先计算每个像素点所使用的位数,比如彩色jpg可能会使用24位表示一个点,这样的话就是3个字节。
再计算要求的长和宽所需要的点数,并与字节数相乘。如100*100像素的彩色图片需要100*100*3字节,即30K。这个结果是非压缩数据大小 。
最后估算压缩比,不同的算法会有一个压缩比范围,如JPEG支持多种压缩级别,压缩比率通常在10:1到40:1之间,按10:1计算的话,上例中的实际存储容量在3K左右。
最终得到一个存储容量大小,建议为此最终结果保留一定的浮动冗余空间。
Ⅱ 图片数据量计算
图像的数据量=图像的分辨率 *图像深度/8。(字节单位)
那么该题计算方式为:640×480×24÷8×25×30=691200000字节