我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:大家发高手网 > 对比度操纵 >

渲染模式

归档日期:05-31       文本归类:对比度操纵      文章编辑:爱尚语录

  大概在1995年,当mpeg1(vcd)回放在pc上开始流行的时候,pc的处理能力还么有强大到实时播放的地步。显卡制造厂商适时的推出了video overlay(视频覆盖)的技术。它就是种在显卡上用硬件完成同时显示几个视频的功能(拉伸,颜色空间变换,等等...)的技术,这样就可以在pc上流畅的播放动画而不占用cpu。视频覆盖的画面质量事实上取决于显卡硬件。我发现市面上的绝大部分的显卡显示视频覆盖质量都很不行。在视频覆盖上用视频渲染技术的一个最大的关键就是在每个显卡上只有一个视频覆盖 unit(单元). 这样就迫切的需要多显示器系统了。

  Direct3D是微软提供给程序员使用一个不断进化的功能集合的DirectX库的一部分。在新发布的direct9 中,微软给出了一套新的功能,性能接近于覆盖 suface(接口),但是没那么多限制。视频渲染技术基于direct3d比视频覆盖提供了更好的图像质量,还没有视频覆盖单显示器的麻烦。但是,不是所有的显卡都支持这个技术, 还有一些根本不支持,很多不支持整套功能集。作为一个一般的参考。

  当播放器用默认回放模式播放媒体文件的时候,在低于windows xp的所有windows系统上或者windowsxp的vmr7, 用系统默认渲染器就意味着标准覆盖 。

  这是最老的视频渲染技术了。在可用的时候它用到视频覆盖,当视频不可用的时候就退回到纯cpu控制视频。纯cpu控制就是说cpu替代了视频覆盖来干这些事情。这对回放是个沉重的打击(cpu更辛苦了),这个渲染的缺点是它不支持固定屏幕高宽比控制,硬件颜色控制(色调/饱和度/亮度/对比度/gamma(灰度))不可操作,而且抓图结果会很很奇怪。

  同样是运用视频覆盖技术,这个渲染器允许在那些支持颜色控制的硬件上进行颜色控制(色调/饱和度/亮度/对比度/gamma)。有些卡可能只支持颜色控制的一个子集(比如只有亮度)。这个渲染器也支持固定宽高比控制,只要媒体文件支持这个渲染器,缺点就是它返回到纯cpu控制。当视频覆盖不可操作时,它就罢工了。在媒体模式的这个情况时候,就会回到标准覆盖渲染。在dvd模式时,会报错说视频解码器不能连接到覆盖混合器。最后,这个渲染技术还是抓图的效果不够好。

  这个渲染器是视频覆盖技术和direct3d技术的结合,它只在windows xp上有效,后来被vmr9取代了。windows media player 7-10使用这个技术.这个渲染技术默认使用视频覆盖。然而,如果它不可用了,它可以有限的使用direct3d。它的缺点是不可进行颜色控制,截屏还是不够好。

  这是最新的视频渲染技术。它完全建筑在direct3d上,需要direct9和最新的硬件。它可以提供最好的画质(取决于渲染模式和显卡)。vmr9支持硬件颜色操作(如果卡支持), 但是没有gamma控制,因为ms没有提供。vmr9也有宽高比控制。

  Vista新引入了全新的EVR渲染器,微软的技术文档倒是把这个东东吹得很强劲,但是就目前来说问题还是不少。第一个就是字幕的问题,目前用EVR是无法在高速或者急速模式下把字幕显示出来。那个EVR C/A 倒是能够显示字幕,不过dxva2.0就会失效,换句话说就无法开启geforce8显卡的硬件解码功能。还有一个问题就是色阶或者黑位问题,这个问题在VMR9下可以通过shader得到完美的解决方案,现在到了EVR,色阶问题目前可以说几乎毫无办法,最多能用一下coreavc的fix color功能解决一下,但是还是有相当大的局限性。

  这种是最基本的模式,它向后兼容,但不支持帧抓屏,要提醒一点,这个模式在windows sp1和directx9b下有bug,在dvd菜单导航时只能用这个模式了。在windowsxp sp2和direct9c下这个bug没了。

  这个可是vmr9中最复杂的渲染模式,它可以工作在direct3d独占模式,那就是整个机器被设定为全屏,其他运行的程序不可以操作视频硬件,在这个独占模式下,所耗cpu更少,分辨率越高,回放就更平滑。缺点是在独占模式下,整个机器都献身给视频回放了,你不能干其他任何事情了。

  浏览器渲染模板客户端准备好模板:script标签模板发送ajax异步请求(局部刷新)接收返回的数据(字符串或二进制),要进行序列化(JON.parse),转成对象,若服务端设置了响应头,则无需序列化模...博文来自:baidu_14821237的博客

  泡泡网显卡频道2月19日 近年来3D图形技术的发展势头非常迅猛,软件方...博文来自:ZON

  怪异模式(quirksmode)是指在计算机领域中,一些网页浏览器为了维持对较旧的网页设计的向后兼容性,而使用的一种技术,有别于严格遵循万维网联盟(W3C)与互联网工程任务组(IETF)标准而设计的“...博文来自:lamanchas的博客

  内容来源:LearnOpenGLCN核心模式与立即渲染模式早期的OpenGL使用立即渲染模式(Immediatemode,也就是固定渲染管线),这个模式下绘制图形很方便。OpenGL的大多数功能都被库...博文来自:ice_ly000的博客

  本文您将了解到:1,VR渲染面临什么问题?2,如何做好VR的渲染?3,怎样提升VR渲染的性能?渲染对于VR内容的开发来说,是非常重要的议题。但在现在的VR内容开发中,却还没有成熟的解决方案,特别是针对...博文来自:mryu9958的博客

  起因:换装时为了平滑地从一种材质切换到另一种材质,可以考虑使用一种发光特效的动画覆盖,也可以淡入淡出(设置Alpha)。当我考虑使用淡入淡出的方案时,发现设置Alpha并无效果,后来看了Materia...博文来自:yhhwatl的专栏

  写在前面,是时候规划,从大到小,系统分块的写博客主要记录学习的知识点,方便以后回头看,和巩固自己的知识体系,现在从UGUI学起,下面主要说下Canvas画布和三种渲染模式的区别。   Canvas画布...博文来自:LHh1314ByDH的博客

  “浏览器模式”影响的是服务器端对浏览器的版本及IE的条件注释;”文档模式”影响的是IE的排版引擎,对DOM的渲染会产生影响(csshack/Quirks模式)...博文来自:jessie的博客

  当不同的浏览器处理同一个页面时,表现或行为会有些差异,把这些差异我们称为“浏览器的兼容性问题“。主要是由于各浏览器的内核是不同的,因此可以说,浏览器间内核的差异是产生兼容性问题的根本原因。内核分为...博文来自:mwtopfire的博客

  Unity标准shader下有四大渲染模式:Opaque(不透明),Cutout(镂空),Fade(隐现),Transparent(透明)。 1.Opaque(不透明)作用:用于渲染所有不透明的物体,...博文来自:慕峰的博客

  在开启这个话题前,先看一行代码。 Html代码       想必做web开发的朋友都很熟悉这段代码,它一般位于html页面的头部,它是指定了浏览器在解释Html代码时所采用的渲染规范(如html各元...博文来自:onlyaisha的专栏

  有三种渲染模式:1、ScreenSpace-OverlayCanvas的默认渲染模式用户界面将覆盖整个场景,所有的UI元素都被绘制,画布自动填充整个屏幕。画布将主导RectTransform组件,并且...博文来自:的博客

  四大渲染模式 一.Opaque(不透明)作用:用于渲染所有不透明的物体,这类物体在场景中是最多的。例如:石头,建筑物的主体。演示:渲染一个红...博文来自:weixin_39923777的博客

  IE浏览器从IE8开始添加了兼容模式,开启后会以低版本的IE进行渲染。兼容模式有可能会导致网页显示出问题,于是我们通常在HTML中添加下列代码来使IE使用固定的渲染模式:将代码设置成html5的模式,...博文来自:单眼皮的小熊

  HTMLMeta中添加X-UA-Compatible和IE=Edge,chrome=1有什么作用这是一个,文档兼容模式的定义。Edge模式告诉IE以最高级模式渲染文档,也就是任何IE版本都以当前版本所...博文来自:Feng_web的博客

  Google做了一个叫做谷歌内嵌浏览器框架的东西,英文名字叫做GoogleChromeFrame(GCF)。这个插件可以使IE用户在浏览网页的时候使用-webkit-内核。如何调用这个插件呢?就是我们...博文来自:灵云山的博客

  背景:     最近在开发新的页面,考虑到IE6已经基本淘汰,IE7也是换汤不换药,所以只打算兼容IE8以上的浏览器。     微软在IE8中,增加了浏览器模式的配置,支持IE7,IE8兼容性视图,以...博文来自:crespo1985ban的专栏

  一,单元格渲染   单元格是最终显示的数据地方,它是根据列定义信息设置来显示的,主要通过renderer属性来渲染的,可以通过这个属性设置单元格的最终渲染效果。 var cm = new Ext.gr...博文来自:奋斗

  这个两天遇到一个bug,就是扫一扫的时候冲击波,在进入扫一扫的时候冲击波有时候有,有时候没有,最后才发现原来自己之前把UIimage的渲染模式设置成了UIImageRenderingModeAlway...博文来自:西毒

  在工业可视化的项目中,需要用到对某个部件的特写,如果直接隐藏其他的模型会感觉突兀,所以我们会使用设置其他模型为半透明模式。Unity5.0版本出现的新版标准材质可以让我们直接在面板上更改渲染模式。不过...博文来自:JayW的博客

  现代与传统开发模式的区别现代开发模式传统开发模式Vue、React、AngularjQuery只需花费20%时间在视图层需花费80%时间在视图层数据层与视图层自动绑定数据与视图不分离MVC模式介绍MV...博文来自:Lee Chen的博客

  未经允许,不得转载!!水平有限,不周之处欢迎交流、指正!!360浏览器兼容模式、极速模式中兼容模式就是个坑,这货呢,包含了两个浏览器一个是IE(Trident内核),即兼容模式,在使用网银时需要切换为...博文来自:ime33的博客

  对于Android用户来说,无论你用的什么品牌的手机,在开发者选项中都能发现“玄学曲线”的开关,之所以称其为玄学曲线,还是因为它被很多网友用于测试一个说不清道不明的东西——流畅度。到底多流畅才叫流畅,...博文来自:一只攻城的柿子

  D3D渲染作为windows平台游戏及视频开发的一把利剑,做游戏是必须要用D3D这个渲染引擎,使用GUP来渲染,保证流畅度,GDI+真的不适合做大屏渲染和高帧率渲染,效率实在很差,毕竟是一款简单易用的...博文来自:风清扬的博客

  标准模式与怪异模式:       由于历史的原因,各个浏览器在对页面的渲染上存在差异,甚至同一浏览器在不同版本中,对页面的渲染也不同。在W3C标准出台以前,浏览器在对页面的渲染上没有统一规范,产生了差...博文来自:你是我的信仰

  开发网站时,因为要兼容360浏览器和IE,这就涉及到双核浏览器和渲染模式问题。需要开发者手动去设定浏览器的渲染模式。360浏览器拥有webkit内核(Chrome)和IE内核,在360浏览器上运行网站...博文来自:SPN_迪的博客

  正在做一个U3d的小游戏,无奈中文资源太少,必须硬着头皮读英文,但是,只读一遍很难彻底理解意思,所以干脆翻译了一下,和大家分享。大家用U3d做UI的时候,经典的GUITexture已经被淘汰了,至少官...博文来自:heroshenyun的博客

  在项目上碰到应用多个场景电流超标,经过分析是动画导致的,主界面动画是Opengl实现的,而opengl有两种渲染模式:连续不断的渲染和被动渲染,应用的动画直接是默认的连续不断的渲染,这样一来只要打开了...博文来自:alvinxia的专栏

  一.右击电脑桌面[我的电脑],选择[属性]:二.选择[高级/性能/视觉效果/调整为最佳性能]...博文来自:旺码博客

  一、Canvas简介Canvas画布是承载所有UI元素的区域。Canvas实际上是一个游戏对象上绑定了Canvas组件。所有的UI元素都必须是Canvas的自对象。如果场景中没有画布,那么我们创建...博文来自:csao204282的博客

  如何清晰地表达一个事物、观点、原理博文来自:shenlin2011的专栏

  本篇文章是根据我的上篇博客,给出的改进版,由于时间有限,仅做了一个简单的优化。相关文章:将excel导入数据库2018年4月1日,新增下载地址链接:点击打开源码下载地址十分抱歉,这个链接地址没有在这篇...博文来自:Lynn_Blog

  这段时间公司做项目,基本每天都要和数据库打交道,当初选择使用xutils3框架;刚开始使用的时候,也是遇到很多坑,小弟在此一一总结一下,希望能帮到大家,顺便自己也做个笔记。 如何导入SDK我就不说了,...博文来自:L_xiaole的博客

  《MySQL必知必会学习笔记》:游标的使用游标是什么?? 《MySQL必知必会》这本书上面的定义如下: 游标是一个存储在MySQL服务器上的数据库查询,它不是一条select语句,而是被该语句所...博文来自:wojiushimogui的博客

  帐号相关流程注册范围 企业 政府 媒体 其他组织换句话讲就是不让个人开发者注册。 :)填写企业信息不能使用和之前的公众号账户相同的邮箱,也就是说小程序是和微信公众号一个层级的。填写公司机构信息,对公账...博文来自:小雨同学的技术博客

  原文地址:因为需要用,所以才翻译了这个文档。但总归赖于英语水平很有限,翻译出来的中文有可能...博文来自:ymj7150697的专栏

  一、背景    一直以来,应用的流畅度都关乎着用户的体验性,而体验性好的产品自然而然会受到更多用户的欢迎,所以对于广大的工程师来说,界面的卡顿优化一直是Android应用性能优化的重要一环。而当前应用...博文来自:u012874222的博客

  最近一直在画图表,总结一下,方便以后参考。 1、  图表的各种属性 对不起,我太懒了,详情看如下的链接吧。。。。 博文来自:快乐阿拉蕾的博客

  最近在论坛中看到,在使用html5中上传图片或文件,出现各种问题。这一方面,我也一直没有做过,今天就抽出了一点时间来学习一下。现在的示例已经ok了,我就给大家分享一下,希望对大家有帮助。 好吧,我们先...博文来自:xmt1139057136的专栏

  这学期选修了《嵌入式系统原理与应用》,老师要求使用最新的ARM DS-5,软件安装包、破解都要靠自己完成,这。。。就很尴尬了。经过两天零零散散地摸索,终于成功了,哈哈哈。现在把过程贴出来,希望能帮助到...博文来自:面对的博客

  spark 存储json数据遇到问题——json4s使用(一) 在进行spark的学习过程中遇到了这样的问题。 1、《OREILLY Learning Spark》的书中说道能够使用spark进...博文来自:止水的专栏

  前篇文章说了fiddler的工作原理,现在具体说一下fiddler抓包代理设置和在设置中出现的一些问题。 1,安装好Fiddler后,我们一般是还抓不了数据的,需要在Fiddler和代理浏览器上做一些...博文来自:童小绿 学无止境

  卷积神经网络是深度学习的基础,但是学习CNN却不是那么简单,虽然网络上关于CNN的相关代码很多,比较经典的是tiny_cnn(C++)、DeepLearnToolbox(Matlab)等等,但通过C语...博文来自:tostq的专栏

  扫二维码关注,获取更多技术分享 本文承接之前发布的博客《 微信支付V3微信公众号支付PHP教程/thinkPHP5公众号支付》必须阅读上篇文章后才可以阅读这篇文章。由于最近一段时间工作比较忙,...博文来自:Marswill

  强连通分量: 简言之 就是找环(每条边只走一次,两两可达) 孤立的一个点也是一个连通分量   使用tarjan算法 在嵌套的多个环中优先得到最大环( 最小环就是每个孤立点)   定义: int Ti...博文来自:九野的博客

  jquery/js实现一个网页同时调用多个倒计时(最新的) 最近需要网页添加多个倒计时. 查阅网络,基本上都是千遍一律的不好用. 自己按需写了个.希望对大家有用. 有用请赞一个哦! //js ...博文来自:Websites

  局部异常因子算法-Local Outlier Factor(LOF)在数据挖掘方面,经常需要在做特征工程和模型训练之前对数据进行清洗,剔除无效数据和异常数据。异常检测也是数据挖掘的一个方向,用于反...博文来自:wangyibo0201的博客

  此处仅以VS2010为例,详细说明一下如何在VS环境下生成和使用C++的静态库与动态库。Qt下生成和使用静态和动态库后续再讲。 本文仅供初学者参考,如果有问题欢迎大家指正。        首先简单地理...博文来自:luyan的博客

  自己整理编写的逻辑回归模板,作为学习笔记记录分享。数据集用的是14个自变量Xi,一个因变量Y的australian数据集。 1. 测试集和训练集3、7分组 australian ...博文来自:Tiaaaaa的博客

  本篇文章中,我们学习了Unity Shader的基本写法框架,以及学习了Shader中Properties(属性)的详细写法,光照、材质与颜色的具体写法。写了6个Shader作为本文Shader讲解的...博文来自:【浅墨的游戏编程Blog】毛星云(浅墨)的专栏

  weflash123:你好,你的文章对我帮助很大啊,麻烦能留个qq吗?想多咨询您一下,呵呵~

本文链接:http://buffaloruse.net/duibiducaozong/509.html