首页 > 知识库 > 正文

MSAA怎么念 MSAA意思详解

MSAA是MultiSampling Anti-Aliasing的英文缩写,指多重采样抗锯齿,原理是寻找出物体边缘部分的像素,然后再把画缩放到当前的显示器上。基本信息 中文名:MSAA

原理

MSAA是“多重采样抗锯齿”,可以使画面更加平滑。

超级采样抗锯齿(Super Sampling Anti-Aliasing)的原理是把当前分辨率成倍提高,然后再把画缩放到当前的显示器上。这样的做法实际上就是在显示尺寸不变的情况提高分辨率,让单个像素变得极小,这样就能够大幅减轻画面的锯齿感了。不过是由于对整个显示画面的放大,因此它消耗的显示资源也是非常大的。不过MSAA是寻找出物体边缘部分的像素,然后对它们进行缩放处理。由于只是物体的外层像素进行缩放处理,忽略掉了不会产生锯齿的内部像素,所以显卡不会像处理SSAA(超级采样抗锯齿)那样需要庞大的计算量,因此MSAA比起SSAA来更有效。

Microsoft Active Accessibility

MSAA的全称是Microsoft Active Accessibility。这是类似DCOM技术。技术模型是这样的,UI程序可以暴露出一个Interface,方便另一个程序对其进行控制。 MSAA技术的初衷是为了方便残疾人使用Windows 程序。比如盲人看不到窗口,但是盲人可以通过一个USB读屏器连接到电脑上, 读屏器通过UI程序暴露出来的这个Interface,就可以获取程序信息,通过盲文或者其它形式传递给盲人。MSAA提供了如此方便的功能, UI自动化测试自然可以借用这项技术。MSAA暴露出来的Interface叫做 IAccessible。测试程序和目标UI程序互操作流程如下:

1. 测试程序调用Windows API: AccessibleObjectFromWindow,传入目标UI程序HWND。

2. AccessibleObjectFromWindow函数向UI程序发送WM_GETOBJECT消息。

3. UI程序创建实现了IAccessible的内部类,然后通过LresultFromObject API把IAccessible 接口返回给测试程序。

4. 测试程序拿到IAccessible接口,开始调用IAccessible接口函数操作测试目标。

IAccessible接口里面的几个关键函数是:

IAccessible::get_accChild/ IAccessible::get_accParent通过这两个函数,调用者可以浏览目标程序的窗口关系树,定位到UI元素。

IAccessible::accLocation/I Accessible::accHitTest读取和分辨目标元素的屏幕位置。

IAccessible::accName/ I Accessible:: accSelect读取元素的名字,对UI元素进行指定的操作,比如选取Listbox里面的某一项等等。

IAccessible::accValue 开发人员可以自定义value属性的实现。比如针对折线图控件,开发人员可以在accValue中返回折线的坐标数列。

MSAA的理念 类似于test hook。 通过主动让UI程序暴露一个接口来让调用者控制。 在具体使用中,测试人员往往是结合MSAA和Win32 API操作,取长补短。一方面对于UI元素丰富的属性,比如style,钩选状态,是否最大化和模拟用户输入等,继续采用Win32 API。 另一方面用MSAA的优势来弥补Win32 API的一些不足,比如:

由于MSAA有自己的get_accChild方法,使其控件树关系并不一定要和Win32 HWNDd关系对应一致。对于自绘窗口,虽然说只有一个HWND, 但是开发人员可以通过实现IAccessible接口来实现逻辑上的层次关系。比如Excel中就可以通过IAccessible把多个cell的子 IAccessible接口暴露给调用者。

IAccessible的实现是由开发者提供, 开发者可以灵活地根据实际情况决定方法的实现。比如前面提到了折线图控件可以返回坐标数列。对于.NET WinForm, 微软在Framework中就提供了IAccessible的默认实现,这样在具体实现中,就可以处理.NET动态维护HWND的细节。

为您推荐可能与“MSAA”相关的内容:

抗锯齿

(MSAA)多重采样抗锯齿(MultiSampling Anti-Aliasing,简称MSAA)是一种特殊的超级采样抗锯齿(SSAA)。MSAA首先来自于OpenGL。具体是MSAA只对Z缓存(Z-Buffer)和模板...

fxaa

基本介绍相比于MSAA,FXAA的目标是速度更快、显存占用更低,还有着...技术,在大多数的游戏应用中,效果终究不及传统的MSAA(目前很多3D游戏的MSAA都可以设到8倍),适用于性能不高的电脑配置。在目前的PC游戏中...

快速近似抗锯齿

MSAA十分接近。《上古卷轴V:天际》是首款使用此技术的游戏。此技术虽然...,包括alpha混合(alpha-blended )纹理,这些在MSAA... Anti-Aliasing,简称MSAA)是一种特殊的超级采样抗锯齿(SSAA...

抗锯齿处理

4个邻近像素。多重采样抗锯齿(MSAA)多重采样抗锯齿(MultiSampling Anti-Aliasing,简称MSAA)是一种特殊的超级采样抗锯齿(SSAA)。MSAA首先来自于OpenGL。具体是MSAA只对...

反锯齿

Anti-Aliasing,简称MSAA)是一种特殊的超级采样抗锯齿(SSAA)。MSAA首先来自于OpenGL。具体是MSAA只对Z缓存...SSAA对画面中所有数据进行处理,MSAA对资源的消耗需求大幅减少,不过...

FSAA

Anti-Aliasing)的原理与超级采样抗锯齿相同,不过MSAA是寻...需要庞大的计算量,因此MSAA比起SSAA来更有效。CSAA-覆盖采样...驱动程序预告算好的坐标中。这就好比采样标准统一的MSAA,能够最高效率地...

全球斯篮搏体育发展联盟

联盟简介 MSAA 斯篮搏运动于2000年在美国加州洛杉矶诞生,在之后...的细化规范,最终于2012年创立MSAA这一官方权威机构。它的主要功能...成员 全球斯篮搏体育发展联盟 如今MSAA下属的成员包括:四家独家授权的斯...

北方群岛

过滤,这不同于传统的多重采样抗锯齿(MSAA)和超级采样抗锯齿(SSAA...

声明:本网内容收集自互联网,旨在传播知识仅供参考,不代表本网赞同其观点,文字及图片版权归原网站所有。

更多精彩内容推荐:

在今日头条上,文章发布不到三个小时,有2.8万的推荐量,但只有50的阅读,是怎么回事?

是不是数据出了问题,2.5万的时候只有20几个阅读,转换率不可能那么低吧,不然也不会有这么高的推荐量...

顺产有多疼,一般能承受住吗?

顺产有多疼,一般能承受住吗?顺产有多疼?经历过分娩的准妈妈,不约而同地表示再也不想生孩子了!宫缩阵痛强烈的时候,有些产妇疼的在床上打滚,哭天喊地;有些产妇是被护士和老公强行扛进产房待产;有些产妇疼了几天几夜,感觉整个人都要崩溃了;有些产妇苦苦哀求想要剖腹产,被拒绝后内心无比的绝望...

头条收入是靠打赏吗?

想要在头条上获利,首先要出品优质内容,不论打赏还是流量付费都是需要有内容的支撑。首先提到头条的收益,必须要了解头条收益模式及头条的推荐模式。头条的收益模式大致分为几种:流量分成流量分成是头条类内容收益的基础,头条系产品主要为图文、视频、问答几大类,创作者将通过创作优质内容,获得用...

欠一家银行信用卡15万,还不起已经三年了,一分都没还,也没人问,银行是不是忘了?

不要存在侥幸心理,银行是不可能忘记欠款的。你欠了15万信用卡,3年没有任何催收,这是非常少见的。一般信用卡逾期3个月,银行就会进行电话催收,或者找第三方催收公司催收了。你这种情况,很可能可能是你的联系信息出错或发生了改变,银行无法联系上你;或者银行系统出了问题等。但是,只要银行有...

土地确权基本结束,2019年或许将实施“一户一田”制,什么是“一户一田”制?可能会给农村带来什么影响?

今年,随着国家的土地改革持续推进,农村土地确权工作现在已经基本完成。如今有消息传出,农村土地确权结束之后,明年将会实施“一户一田”制度。...

洪秀全究竟有多奢靡?

我是老威,我来回答。关于洪秀全的奢靡,基本在进入南京之后就显现了出来,可以说从1853年定都南京一直到1864年的灭亡,洪秀全基本都没有出过宫,一直在宫中享受着天堂般的生活。这种生活上的奢靡使他逐渐丧失了进取心,日益沉迷在享受之中,也逐步令天国离心离德,逐渐失去了对局势的掌控,最...

再过10年后,农村什么最贵?不是房子和车,你知道是啥吗?

19年再有两个月就过去了,马上就到2020年,2020年意味着我国的全面脱贫,走向全面小康生活,农村人民的生活也有了很大的提高和改善。再过10年后,时间就到了2029年,2030年,十年时间,说长不长,说短不短,但时间总会一眨眼而过,到那时农村什么会是最贵的呢?不是现在人人向往的...

情侣一般交往几天可以亲亲?

从我个人经历来看,有第一次的也有好几个月才开始亲的1。主要看你对这个女生的态度,虽然说交朋友,其实你喜欢女孩子的程度,女孩子还是能感觉出来的,比如我现在已经结婚了,有时也会问老婆当初你跟我交往的时候,什么地方你觉得不好的,她都会一一告诉我,而且说的很详细2.要看女生对你的感觉下面...

农村又一怪现象,几千元安装的天然气成摆设,为什么很少有人用?

我河北衡水农村,我们这地方天然气这两年基本上都安装到户了,使用一段时间我才来说说使用感触,天然气往大里说,是好东西,减少污染空气排放,利国利民,干净卫生。但是缺点大过优点,第一使用的经济价值,比原来用煤取暖贵了两倍。还没有煤烧的暖和。第二从安全性说:现在每个村里基本都是留守老人和...

峨眉山接二连三的跳崖,风景区有责任吗?死者有赔偿吗?如果有赔偿会不会引发连锁效应?

据报道,9月12日中午时分,一名男子越过护栏,在峨眉山金顶舍身跳崖。旁边的游客发现后发出阵阵惊讶声。...

艺术画家会给他的老婆或者他孩子画艺术画吗?有什么知名的作品吗?

艺术家第一手的模特资料就是自己的太太和孩子。??这要说起来例子太多了,我们拿西方几位知名艺术家来举例。印象派大师莫奈先生的人物画多数以他的妻子卡缪为模特。立体派创始人,20世纪影响世界画坛最重要的艺术家毕加索以他的情人们为模特画了很多作品,晚年画了很多以他的爱女为模特的作品。……希...

您敢晒出自己最漂亮的一张照片吗?

本人很爱自拍,尤其是带美颜的??看着要舒服一点,使人更开心一点。另外我还喜欢大山里的小果子,??超好吃喔,哈哈哈哈,当然还有很多,只是没拍下来,下次见到就拍下??...

猜你喜欢
热门推荐
今日推荐 更多
猜你喜欢