标签: rendering

在Windows上的Mac字体渲染

我喜欢Mac OS 精美呈现字体(不仅仅是浏览器)的方式.我想知道我们是否能以某种方式在Windows上运行的浏览器中获得相同的渲染?

有人推荐sIFR,但我想这在我需要使用非标准字体时很有用吗?

macos fonts rendering

7
推荐指数
3
解决办法
9358
查看次数

窗口上的WPF布局

我在WPF Windows上有几个列表框,Height="Auto" Width="Auto"在表单上设置了

表单在不同的分辨率上完美地调整大小,但问题是当我按下最大化按钮时,在表单调整大小时可以看到厚的"黑色L".我已经在很多WPF应用程序中看到了这一点,但直到现在还没有解决问题.

有没有办法DoubleBuffer窗口,或在窗体上的控件调整大小时调用WPF中的SuspendLayout()?我怎么能摆脱这个丑陋的黑色L?

wpf layout controls rendering resize

7
推荐指数
1
解决办法
2524
查看次数

如何在控件渲染时显示一些动画?

我有WPF ListBox显示了很多数据.我需要平滑滚动,所以我设置ListBox.ScrollViewer.CanContentScroll为False禁用虚拟化.现在,当我打开ListBox放置它的选项卡时,我几乎看不到任何东西,因为ListBox正在加载/创建项目/渲染.我还有一个控件,显示一些动画,表明应用程序正在运行,用户应该稍等一下.

如何在ListBox无法使用时显示此控件?

wpf animation xaml rendering listbox

7
推荐指数
1
解决办法
985
查看次数

有没有支持PC和Mac的图形/游戏引擎?

是否有可在Mac和PC上运行的图形和/或游戏引擎?我见过Unity,这是一种可能性,我想知道是否还有其他选择.

理想情况下,我想将相同的C++游戏代码移植到PC和Mac平台,但让底层游戏/图形引擎利用适当的硬件.

编辑:我正在寻找Torque,Gamebryo和Unreal的水平.商业解决方案完全可以接受.

macos rendering game-engine

7
推荐指数
1
解决办法
727
查看次数

可以在给定区域上使用InvalidateVisual()而不是整个WPF控件吗?

我有一个复杂的WPF控件,它在OnRender中绘制了很多原语(它有点像地图).当它的一小部分发生变化时,我只想为受影响的元素重新发出渲染命令,而不是运行整个OnRender.虽然我对OnRender函数在调整大小或其他方面的性能很好,但它对于基于鼠标悬停的基元突出显示来说还不够快.

目前我知道如何强制屏幕更新的唯一方法是调用InvalidateVisual().无法发送脏的rect区域以使其无效.

WPF屏幕组成的最低粒度是UI元素吗?我是否需要将原始渲染渲染到中间目标中,然后使用InvalidateVisual()更新到屏幕?

wpf user-interface rendering

7
推荐指数
1
解决办法
1975
查看次数

请推荐在Spring MVC 3应用程序中使用的视图技术

我正在寻找哪种视图技术被认为是Spring MVC 3.0的最佳方法,它灵活,可维护并允许多种渲染技术,如HTML,PDF等......

我们正在寻求使用Spring MVC 3.0开发我们的下一个Web应用程序,并且已经确定了Hibernate的持久性,但仍在尝试确定哪种是最合适的视图技术.

我们需要支持PDF报告,但最有可能使用iText写这些报告.

是否有任何maven archtypes可以设置一个完整的持久性和视图技术的推荐应用程序?

Spring样本使用了从JSTL到Apache Tiles的一系列不同技术,我们过去只使用过JSP,因为我们在2003年迁移到.NET并且现在又回到了Java.

java rendering spring-mvc

7
推荐指数
1
解决办法
4786
查看次数

如何在WPF中创建渲染循环?

如何在WPF中消息循环空闲时创建一个连续执行的循环?

这里的目标是执行一些长时间运行的图形更新,例如刷新a PicktureBox,它能够消耗任何可用的免费资源,但不应该冻结UI或以其他方式优先于消息队列中的任何其他操作.

我注意到这篇博文提供了在winforms应用程序中执行此操作的代码,但我不知道如何将其转换为WPF应用程序.下面是我根据另一篇文章制作的WinForms渲染循环类的代码:

using System;
using System.Runtime.InteropServices;
using System.Threading;
using System.Windows.Forms;

namespace Utilities.UI
{
    /// <summary>
    /// WinFormsAppIdleHandler implements a WinForms Render Loop (max FPS possible).
    /// Reference: http://blogs.msdn.com/b/tmiller/archive/2005/05/05/415008.aspx
    /// </summary>
    public sealed class WinFormsAppIdleHandler
    {
        private readonly object _completedEventLock = new object();
        private event EventHandler _applicationLoopDoWork;

        //PRIVATE Constructor
        private WinFormsAppIdleHandler()
        {
            Enabled = false;
            SleepTime = 10;
            Application.Idle += Application_Idle;
        }

        /// <summary>
        /// Singleton from:
        /// http://csharpindepth.com/Articles/General/Singleton.aspx
        /// </summary>
        private static readonly Lazy<WinFormsAppIdleHandler> lazy …
Run Code Online (Sandbox Code Playgroud)

c# wpf rendering frame-rate

7
推荐指数
1
解决办法
5129
查看次数

SDL:在另一个纹理上渲染纹理

我遇到以下问题:

我需要在另一个纹理上渲染纹理,然后渲染该主纹理.例如,我有蓝色矩形纹理,我想在这个蓝色矩形的顶部绘制红色矩形.但是我希望它们仅限制此矩形的渲染.如下图所示: 在此输入图像描述

我读了一些关于它们之间的纹理blit或类似的东西,但我不确定这是否可行.

我的代码看起来像这样:

SDL_RenderCopy(ren,bluetexture,NULL,dBLUErect);
SDL_RenderCopy(ren,redtexture,NULL,dREDrect);
SDL_RenderPresent(ren);
Run Code Online (Sandbox Code Playgroud)

任何人都知道如何在SDL 2.0中执行此操作?这就是我使用的方式.

c++ textures rendering sdl blit

7
推荐指数
1
解决办法
8951
查看次数

Mocha:如何测试Express渲染视图

- 背景

我正在尝试测试Express应用程序.这对我来说是一个爱好项目,所以我没有使用Express来提供JSON api(通常这样做).

- 问题

问题是,我无法找到一种方法来测试视图的内容,以确保页面实际上是针对项目本身的视图文件呈现的.

- 我试过的

例如,我无法测试一个简单的索引页面,因为该jade文件以extends layout.这使得难以测试是否呈现动态内容.

有没有人建议测试视图是否实际呈现?

it ('renders the index page', function(done) {
  var jade = require('jade');
  var should = require('should');
  var fs = require('fs');

  supertest(app)
    .get('/')
    .expect(200)
    .end(function(err, res) {
      var rawJade = fs.readFileSync('./views/index.jade').toString();
      res.text.should.equal(rawJade.convertToHtml()); // jade supports a function like this
    });
)};
Run Code Online (Sandbox Code Playgroud)

testing rendering mocha.js node.js

7
推荐指数
1
解决办法
1859
查看次数

高效的屏幕外UIView渲染和镜像

我有一个"屏幕外"的UIView层次结构,我希望在屏幕的不同位置进行渲染.此外,应该可以仅显示此视图层次结构的一部分,并且应该反映对此层次结构所做的所有更改.

困难:

  • 如果要将所有更改合并到视图层次结构中,则该UIView方法drawHierarchy(in:afterScreenUpdates:)始终调用draw(_ rect:),因此对于大型层次结构而言效率非常低.您必须在每次屏幕更新时重绘它或观察所有视图的所有更改属性.绘制视图层次结构文档
  • 该UIView方法snapshotView(afterScreenUpdates:)也没有多大帮助,因为如果此层次结构是"屏幕外",我还没有找到获得正确视图层次结构图的方法.快照视图文档

"屏幕外":此视图层次结构的根视图不是应用程序UI的一部分.它没有超级视图.

您可以在下面看到我的想法的直观表示:

例

rendering off-screen uiview ios swift

7
推荐指数
1
解决办法
233
查看次数