`

图片大小计算

阅读更多
一直为图片大小计算所吸引,近日搜索资料得知,与大家分享。

   首先,图片大小的存储基本单位是字节(byte)。每个字节是由8个比特(bit)组成,1字节(Byte)= 8位(bit)。 所以,一个字节在十进制中的范围是[0~255],即256个数。

  图片大小跟颜色模式有直接关系:

1.灰度模式:图片每一个像素是由1个字节数值表示,也就是说每一像素是由8为01代码构成。比如:         240*320=76800px;76800*1(byte)/1024=75k;
2.RGB模式:即red blue green三原色简写。图片每一个像素是由3个字节数值表示,也就是说每一像素是由24为01代码构成。比如:240*320=76800px;76800*3(byte)/1024=225k;
3.CMYK模式:即青色(c)洋红(m)黄色(y)黑色(k) 构成。图片每一个像素是由4个字节数值表示,也就是说每一像素是由8为01代码构成。.比如:240*320=76800px;76800*4(byte)/1024=300k;



4. dpi是指单位面积内像素的多少,也就是扫描精度,目前国际上都是计算一平方英寸面积内像素的多少。dpi越小,扫描的清晰度越低,由于受网络传输速度的影响,web上使用的图片都是72dpi,但是冲洗照片不能使用这个参数,必须是300dpi或者更高350dpi。例如要冲洗4*6英寸的照片,扫描精度必须是300,那么文件尺寸应该是(4*300)*(6*300)=1200像素*1800像素=2160000px。2160000px*4Byte/1024/1024=0.823M



实例1:
问: 一幅1024x768的256色图像大小是多少?
答: 1024x768*8bit =6291456bit/8/1024/1024=0.75M,因为256色图像是8位的。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics