如何制作透明图片(求一张全透明的图片)
有时候,我们需要在屏幕上显示一个角色的图像,这个图像有自己的背景 。如果直接贴在游戏屏幕上,会覆盖游戏屏幕 。显示的后果特别糟糕,这里我们可以用透明的后果来处理 。
其中,原理是利用BitBlt()的Raster值运算,去除原始图片的背面 。但只有原图背景是黑色的时候,你才能看到后果 。
文章插图
【如何制作透明图片(求一张全透明的图片)】如图,左边部分是透视图,右边部分是屏蔽图 。
以下是显示屏的背景图 。
文章插图
为了得到透明的结果,我们需要将其应用于BitBlt()映射函数及其参数Raster的值,以去除图片中不必要的部分(也称为去除背面),使图片中的主题能够与背景完美融合 。
创建透明度结果的方法有很多,但基本上都是应用地图时的不同栅格操作,通过转换会产生相同的透明度结果 。这里先介绍一种透明操作的方法 。
让我们以图片中的恐龙为例 。首先,准备一个位图,如下图 。
文章插图
图片左边的图片是要记忆并粘贴在背景上的远方图片 。右边的黑白图称为“蒙版图”,将在透明过程中使用 。需要将位图和蒙版图合并成同一个图片,透明时根据需要进行裁剪 。它可以分为两个图形,但这样,程序必须运行两次图形文件加载操作 。
使用遮罩贴图,您可以将贴图功能应用到透明度结果 。所需的映射步骤如下:
推荐阅读
- 如何制作酸奶(酸奶的制作分析与总结)
- 如何制作辣椒油(辣椒油的制作方法及配料)
- 如何制作贺卡(怎样做贺卡)
- 如何制作豆腐(怎样做豆腐视频)
- 如何制作课件(教学课件制作培训)
- 灵活就业人员如何参保?怎么办退休?看这篇全知道!
- 家用洗衣机如何挑选?看这一篇就够了!
- 海参汁如何调制
- 如何制作视频短片mv(歌曲视频制作软件免费)
- 如何制作视频短片(如何制作视频短片mv)