您的位置:首页 > 其它

关于图标的一点理解

2013-07-08 16:23 232 查看
一个图标由“颜色位图”和掩码位图”组成,掩码位图一般是单色的

当系统显示一个位图的时候会执行以下步骤

1、首先将掩码位图和屏幕进行“与”操作,由于1与0/1保持不变,0与0/1都为0。因此白色和屏幕“与”结果是屏幕,黑色和屏幕“与”结果是黑色。此时要透明的区域已经为屏幕,不透明的区域为黑色

2、将第一步的结果和颜色位图进行"异或"操作,由于0与0/1都保持不变。因此此时第一步屏幕的区域与颜色位图黑色的区域"异或"结果是屏幕,第一步黑色的区域与颜色位图的色彩区域"异或"结果是彩色区域

经过这两步后,透明的位图就出来了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: