欢迎来到哈尔滨枫叶电子产品销售有限公司官方网站!

24小时免费服务热线

13946051020

哈尔滨LED电子屏

新闻中心

当前位置: 首页 > 新闻中心 > 公司新闻

联系我们Contact Us

哈尔滨枫叶电子产品销售有限公司

联系人:牛经理

电   话:13946051020

座   机:0451-86222864

网   址:www.hljxfy.cn

地   址:哈尔滨市南岗区南通大街258号船舶电子大世界东区390E


透明显示屏的工作原理是什么?

2022-03-11 16:08:55

黑龙江LED公司提醒您图标是由两个单独的位图组成的。首位图是由黑色(颜色位全为0)背景与彩色图标图案组成的,该位图将与当前屏幕显示通过异或(XOR)操作结合起来,故称其为XOR位图。第二个位图是由白色(颜色位全为1)背景与黑色(颜色位全为0)图标图案组成的,该位图将与当前屏幕显示通过与(AND)操作结合起来,故称其为AND位图。图标的显示是通过两个步骤完成的:

当前屏幕显示与AND位图通过AND操作结合起来;

当前屏幕显示与XOR位图通过XOR操作结合起来。

大家知道,1与任何数值AND操作的结果将维持原数值,而0与任何数值AND操作的结果则是0,因此在步骤1中,AND位图中白色(1)与屏幕显示经过AND操作后被原色彩屏蔽,而黑色(0)则将原色彩屏蔽。步骤1结束后,屏幕上将留下一个黑色的图标图案。在随后的步骤2中,由于0与任何数值异或的结果都将是原数值,因此,XOR位图与屏幕显示经过异或操作后,位图和屏幕中的黑色部分都将被各自对应的彩色部分屏蔽。步骤2结束后,一个形状不规则的图标图案就出现屏幕上了。这就是图标显示的原理。

黑龙江LED

实现代码(VC)

画透明位图通常的方法是使用遮罩。所谓遮罩就是一张黑白双色的位图,他和要透明的位图是对应的,遮罩描述了位图中需要透明的部分,透明的部分是黑色的,而不透明的是白色的,白色的部分就是透明的部分。

假设图A是要画的透明位图,图B是遮罩,图A上是一个大写字母A,字母是红色的,背景是黑色的,图B背景是白色的,上面有一个黑色的字母A和图A的形状是一样的。

比如我们要在一张蓝天白云的背景上透明地画图A,就是只把红色的字母A画上去。我们可以先将图B和背景进行与操作,再把图B和背景进行或操作就可以了。


上一篇:没有了

近期浏览:

相关产品

相关新闻

全国服务热线

139-4605-1020

哈尔滨拼接屏
 扫一扫 了解更多