1、理解图片构成
上面是一个飞机的透明图片,每个图片都是有一个个像素点构成的,每个像素点都是一个颜色,在内存中占4个字节,由透明度、红、绿、蓝构成。如下图:
该飞机图片飞机图片长51像素,宽63像素。就是说图片是有51×63个像素构成,在内存中占有51×63×4字节大小。
2、不透明图片显示
比如说我们有一个白色背景的画布,要在上面把飞机图片显示出来。首先我们要知道在哪开始画,就是指飞机图片针对白色背景的画布的相对坐标位置,也就是飞机图片要显示的左上角坐标,然后从该坐标开始向右数51个像素,向下数63个像素,将该范围内的所有像素点都替换为飞机相对应的像素点,这样飞机就显示出来了。
如下图: