关于Easyx如何显示透明无背景贴图
最近用Easyx写东西玩的时候发现一个问题就是图片只能显示一整张包括背景的,比如我想写一个小人移动,也就是这个小人的图片移动,但是这个图片可能会有背景,整体观感就会很差。查询了一些资料和一点ps基础,终于解决了这个问题。
正常情况下我们显示图片,会显示整张图片,包括背景:
(这里我将控制台背景设置为红,与黑白色区分)
接下来就是显示的时候消除这个白边, 只留下人物。
这块原理涉及位运算,引用一个博主的说法:
首先,众所周知,在计算机中任何信息都是以二进制的方式存储的,那么也就是说每一段视频,每一张张图片的背后是无数的0和1,这里具体来谈一谈图片背后的0和1
在进入正题之前要先介绍一下RGB三原色,为后面更好的理解
每一个像素点的RGB用一个int整形变量来表示,我们知道,每一个整形变量所占的字节数为4(三十二位,但是前八个位不存数据,用作占位符),所有平均下来RGB每一个原色都占八位,所以取值范围都是是0~255,也就是说用RGB(255,0,0)表示红色,因为在R(red)对应的位置(第一个位置)上是255,而G(
共有 0 条评论