娱乐

图形的透空

photoshop有个魔棒工具可以选取单一或者相近的颜色,然后反选获得需要的区域,那么在图形学怎样实现这个算法呢?我在《游戏设计概论》中找到了答案。

先把要不透明的区域复制一份设为黑色#000000也就是按位 # 00000000 00000000 00000000,记这幅图像是A。

然后用这幅图像A的黑色区域先和要合成到的背景图进行与操作,然后再让原图与这幅A的黑色区域进行或操作,就可以了。

所以这用C++或者C语言是很容易模仿实现的,有兴趣可以试一下。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据