Ⅰ 如何計算一幅圖像存儲所需要的數據量
對於圖像來說,它所需要的數據量就是這幅圖像所需要的存儲空間大小。
有兩種辦法來計算:
實測法
使用與要求相近的實際圖片,包括尺寸大小、色彩、數據格式。來統計一下實際的存儲空間的要求。圖片若是非壓縮格式,那麼這個尺寸是精確的,如果是壓縮格式,由於壓縮比和圖案相關,因此需要預留一部分浮動空間。
估演算法
首先計算每個像素點所使用的位數,比如彩色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位元組