- 4
- 0
- 约6.1千字
- 约 8页
- 2017-09-14 发布于河南
- 举报
通明贴图实现
PAGE
1 -
透明贴图
绘制透明位图是指在绘制位图时只绘制除了指定颜色外的其余部分,而指定的颜色就被称为“透明色”。通过将位图的背景色指定成“透明色”,在绘制时不绘制带“透明色”的这部分背景,仅绘制图像,这样就可以将图像透明地绘制到窗口上。
绘制包含透明色的位图的方法有许多种,比较常用的是屏蔽绘制及非屏蔽绘制,屏蔽绘制指的是事先做一张掩码位图,非屏蔽绘制是动态生成掩码位图。下面将分别详细介绍这两种绘制方法。
在写透明贴图的方法前先来说说透明贴图,所谓的透明贴图并不是真正意义上的透明,而是图像不需要显示的部分显示出的颜色是当前对话框的背景色,也就是说把图像不需要显示的颜色当成背景色,显示的部分作为前景色,透明就是把背景换成对话框背景。
要实现这种透明有两种方法,一种是让背景色成为白色,然后与对话框背景色进行与运算;还有一种是让背景色成为黑色,然后与对话框背景色进行或运算。这样位图的背景色就消失了。
了解了透明的概念,就可以避免透明贴图的一些缺点,如果位图的前景色也存在许多白色,则采用将背景色变成黑色,与对话框背景色进行或运算的方法,这样前景色的白色部分才不会被误当成背景色透明显示;反过来,如果位图前景色存在大量黑色部分是,则采用将背景色变成白色,与对话框背景色进行与运算的方法。当然,如果前景色同时存在大量白色及黑色时,则透明贴图会遇到大麻烦,需要想办法将位图的白色或黑色部分
您可能关注的文档
最近下载
- 神奇动物在哪里电影剧本-j k rowling添加.pdf VIP
- 部编版六年级下册道德与法治3.学会反思第一课时课件.pptx VIP
- 第3课 学会反思 第一课时 课件 部编版六年级下册道德与法治.ppt VIP
- 部编版道德与法治六年级上册第3课学会反思课件第一课时.ppt VIP
- 人教部编版道德与法治六年级下册第3课《学会反思》第一课时公开课一等奖创新教案.docx VIP
- 财产保全申请书(诉前 诉中,附担保材料要求).docx VIP
- AP宏观经济学 2009年真题 附答案和评分标准 AP Macroeconomics 2009 Real Exam with Answers and Scoring Guidelines.pdf VIP
- 锐普德数控 R8010T车床数控系统用户手册.pdf
- 2025年中国佛坛数据监测报告.docx
- 水务工程安全培训课件.pptx VIP
原创力文档

文档评论(0)