图片所占内存大小简谈

像素

 像素是组成图像的最基本单元要素

分辨率

分辨率是在长和宽两个方向上各拥有的像素个数

图片占内存计算公式

图片所占内存大小 = 图片长度(像素) * 图片宽度(像素) * 一个像素所占内存空间(单位:字节)

位深度

计算机之所以能够显示颜色,是采用了一种称作“位”( bit ) 的记数单位来记录所表示颜色的数据。

位深度1,它能组合成2的1次幂种颜色,也就是黑白两色,一个像数上只有1种颜色

位深度8,它能组合成2的8次幂种颜色(256),一个字节

...

位深度24,它能组合成2的24次幂种颜色

文件大小的含义

文件的大小 = 字节数(单位b/kb/M/G),程序中将文件转为byte数组,数组的长度自然就等于字节数,也就是文件的大小了,换算单位是1024

举个栗子


图片所占内存大小简谈_第1张图片

像数和:120*90=10800    位深度是24,所以所占字节数就是(10800*3)43200,也就是42.1875kb

你可能感兴趣的:(图片所占内存大小简谈)