jjzjj

rendering

全部标签

windows - Adobe AIR 3.1 渲染/输入问题与 Steam 覆盖 (Windows)

我正在通过Adob​​eAIR(3.1)将基于FlashPlayer的游戏移植到桌面(OSX和Windows)。移植到AIR本身进行得相当顺利。我遇到的一个问题是游戏将通过Steam网络分发。为了与Steam客户端交互,我不得不编写一个native扩展以将SteamSDKAPI公开给AS3。两个平台都已实现native扩展支持,我已根据需要启动应用程序并与Steam通信。我遇到麻烦的领域是处理Steam的Overlay,当它被激活时,它会呈现在游戏之上。本质上,当游戏启动时,Steam客户端会暂停进程,以便将其覆盖库连接到D3D或OpenGL。最初,Overlay根本无法显示,因为AI

windows - Google 网络字体在 Ubuntu 10 上看起来不错,在 Windows XP 上看起来很奇怪

我的网站上有一个奇怪的字体问题:我正在使用Google的WebFontAPI,它在Ubuntu上的每个浏览器中看起来都很好,但在WindowsXP上的每个浏览器中看起来都很奇怪,IE8除外。我还没有机会在Win7上测试它。我在Ubuntu的Firefox3.6.16上的网站:我在Windows的Firefox3.6.13上的网站:这是怎么回事?这只是一个ClearType问题吗? 最佳答案 是的,这只是平台和浏览器呈现字体的方式。在整个浏览器和平台上看到更一致的呈现方式的唯一方法是使用Cufón。

c++ - 如何将 QWebEngineView 呈现给打印机?

我的目标:我希望能够使用qt5.6.1将从qrc中获取的HTML页面存储为PDF文件。限制:我不能使用QWebEnginePage::print和QWebEnginePage::printToPdf方法,因为它们已分别添加到版本5.8和5.7中使用QTextDocument不是一个选择,因为我需要完整的HTML支持,而不仅仅是QTextDocument提供的有限子集问题:下面的代码确实在屏幕上显示了页面,然后创建了doc.pdf,这意味着页面已经加载且没有错误,但是当我打开创建的PDF时显示一个空白页。知道我做错了什么或遗漏了什么吗?#include"MainWindow.h"#inc

windows - 大写字母 "S"在 Windows 浏览器中突然出现缩进 - 为什么?

到目前为止,我们在任何地方都没有发现关于这种非常奇怪的效果的信息。有一段时间(不知Prop体从什么时候开始),大写字母S在Windows浏览器中的呈现就像它向右移动了一两个像素一样。这种情况发生在许多浏览器上,而不仅仅是在我的系统上,所以我们的客户希望修复它。这不是关于本地Windows配置的问题,而是关于浏览器呈现的问题。可以在这里看到:http://www.holcimfoundation.org/T154/holcim_awards.htm以下是一些事实:在关闭ClearType的Mac、Linux、Android和Windows上,该效果不会发生如果放大(在Firefox上按C

windows - 是否可以直接访问视频卡? (无 API)

我现在对使用OpenGL有了一些经验,我开始使用它是因为据说它是调用视频卡功能的唯一方法。(除了DirectX-我不喜欢OpenGL)对于编程(例如在C/C++中),操作系统提供了许多API,例如用于打印的函数。但这些也可以通过汇编语言编码来绕过-并调用低得多的API(提高速度)或直接CPU调用。所以我开始想知道为什么这在视频卡上是不可能的。为什么需要像OpenGL或DirectX这样的API?处理这些的过程是:API-call>OScallsvideocard(withcomplexopcodes,Ithink)>videocardresponses(incomplexbinaryf

windows - 为什么鼠标光标绘制速度比应用程序快?

我注意到的一件事(至少在Windows上是这样)是鼠标光标的绘制延迟甚至比标准Windows元素要短得多。一个很好的例子就是开始在桌面上拖动。您可以很容易地注意到拖动矩形明显滞后于光标。我的第一个问题是:为什么会这样?我无法想象绘制矩形比绘制光标要昂贵得多。当然不是一两帧。我的第二个问题是,是否有可能将一个应用程序渲染与光标输入1:1匹配?一个很好的用例是这个选择矩形,或可拖动项目的拖动预览。两者都明显落后于操作系统鼠标指针(与使用的任何框架或库无关)。 最佳答案 在我的系统(DWM开启)上,使用选择矩形在桌面上选择图标并没有那么慢

windows - POVRY for windows : using the command line to render several pov files

我正在尝试自动渲染几个pov文件,所以我做了一个简单的在for循环中运行所有pov(pvengine.exe...等)的脚本。但是,这不起作用,因为GUI编辑器总是出现,所以我有在下一个开始之前手动关闭它。通过看这个论坛和谷歌,显然没有办法通过命令关闭编辑器线...(是吗?)所以,我想到的唯一其他方法是在编辑器中使用文件队列。有没有办法从命令行使用该功能?提前干杯并非常感谢!大卫更新:我发现了这个:http://news.povray.org/povray.animations/message/%3C47324428%40news.povray.org%3E/#%3C47324428%

javascript - C++,win32 API : How to create an html rendering window so that your application would get callbacks from JS calls?

我需要的很简单:我们有一个控制台应用程序项目。我们想要这样一个函数,它可以打开一个简单的窗口,其中只有html(基于默认系统)html+js渲染窗口,该窗口将读取一些默认的html+js字符串(表单字符串或constchar*)。我们希望将我们自己的api与默认的jsapi结合起来,这样当JS调用一些our.function(argument);时,我们会让我们的C++应用程序执行一些函数,例如cout参数。如何在Windows上创建这样的东西? 最佳答案 共同创建HTML文档的MSHTMLcom对象:CComPtrspDoc;HR

c# - 在代码中从 .rdlc 导出 PDF 时,如何提高 LocalReport.Render 方法的性能?

我想在代码级别呈现大型非图形报告(数千页),从.rdlc文件中省略只会阻塞浏览器的ReportViewer控件。当我测试呈现一个大约2000页的报告时,Microsoft.Reporting.WebForms.LocalReport.Render方法需要大约半小时才能完成,这被认为是糟糕的用户体验。是否有任何技巧或替代解决方案来提高渲染性能:在代码中,重新设计.rdlc文件,或在其他地方,例如,只是增加硬件?示例代码:LocalReportlocalReport=newLocalReport();localReport.ReportPath=Server.MapPath("~/repo

c# - 在 Render() 方法期间错误地写入 writer 时出现困惑

谁能解释一下这里发生了什么。我有以下标记:Mytitle...我的自定义控件是这样的:publicMyControl:Control{protectedoverridevoidRender(HtmlTextWriterwriter){writer.Write("thisismyscript");base.Render(writer);}}页面渲染时,整个头部的上半部分被切掉,所以html渲染成这样:thisismyscript解决方法是在base.Render之后调用writer.Write,像这样:base.Render(writer);writer.Write("thisismys