本文将从客观、讨论、假设和具有一定可行性的角度来阐述屏幕和窗口的关系:
小B:P哥,你能给我说说屏幕和窗口的关系么。
P哥:可以啊!我先问你一个很直观的问题。
小B:问吧!
P哥:你知道屏幕是由什么基础单位组成么?
小B:一个个的像素咯,以矩阵的形式分布
P哥:对,那你知道每一个像素点色彩的表现么?
小B:三原色是 红(R)、绿(G)、蓝(B),像素点的色彩表现应该是以这三种颜色的单色或者混合色表现出来的
P哥:嗯没错,我再问你一个问题
P哥:你觉得屏幕和图片有什么共同点呢?
小B:都是由一个个的像素组成
P哥:那不同点呢?
小B:屏幕是一种现实设备,而图片则是由一堆的像素数据组成
P哥:对,图片保存了一个个像素的色值,然后根据色值映射到屏幕上。
P哥:在这里,我简单的介绍下32位图片和24位图片,32位图一个像素占用4个字节,它在内存中以B(蓝)、G(绿)、R(红)、A(Alpha)四通道的形式排列,每一个
字节是一个通道的数值,范围在0 ~ 255之间。
P哥:Alpha是透明通道,在客观的角度来讲是指控制像素的透明度,你平时看到的png、bmp格式的图片就是32位图片
小