早教吧 育儿知识 作业答案 考试题库 百科 知识分享

将一副16色点阵图形转换为32色,存储量有什么变化

题目详情
将一副16色点阵图形转换为32色,存储量有什么变化
▼优质解答
答案和解析
理论上如果是16色转到32位色(好像没见过32色)在无压缩情况下大小会翻8倍
如果是16位色转到32位色在无压缩情况下大小会翻2倍
16色 4bit 表示每个像素占4比特
256色 8bit 表示每个像素占8比特
24位色 24bit 表示每个像素占24比特
32位色 32bit 表示每个像素占32比特
那么计算大小的公式是这样的
X * Y *(bit数)/ 8 = 字节(近似值)
比如说图片是800X600的
16色:800x600x4/8 = 240000字节 约等于234.37KB(不包括 文件头 信息头 调色板)
16位色:800x600x16/8 = 960000字节 约等于0.92MB(937.5KB)(不包括 文件头 信息头 调色板)
32位色:800x600x32/8 =1920000字节 约等于1.83MB(1875KB)(不包括 文件头 信息头 调色板)
还有就是需要区分X色和X位色,比如16色和16位色的区别,16色是指每个像素可能有16种颜色,也就是2的4次方种颜色,而16位色是指每个像素可能有2的16次方种颜色.可能是2的X次方,那么每个像素的占比特位就为X,就可以根据上表面的公式估计大小.
计算机表示颜色也是用二进制.16位色的发色总数是65536色,也就是2的16次方;24位色被称为真彩色,它可以达到人眼分辨的极限,发色数是1677万多色,也就是2的24次方.但32位色就并非是2的32次方的发色数,它其实也是1677万多色,不过它增加了256阶颜色的灰度,为了方便称呼,就规定它为32位色.少量显卡能达到36位色,它是27位发色数再加512阶颜色灰度.
至于32位色和16位色肉眼分辨不出来?其实如果你用两台品牌型号都一样的显示器,分别调不同的色,就能看出区别,而只是一台机的反复转换就比较难分辨出来.如果你用的是WINDOWS XP,在WINDOWS启动时有个“欢迎使用”字样的界面,那里的兰色颜色过渡就很容易看出区别,16位色的颜色过渡很容易看出被分层了,不自然;而用32位色就相当柔和,过渡很自然.
看了 将一副16色点阵图形转换为3...的网友还看了以下: