标签: rendering

Internet Explorer 8等待页面完全呈现并执行javascript

我们有一个非常大的网页,里面有一堆javascript.在Firefox/Chrome中加载时,页面会逐渐加载.首先,渲染并显示已经收到的html,然后执行javascript.

然而,Internet Explorer 8会一直等到请求被完全接收并且在它显示之前执行其javascript.这给人的印象是应用程序在短时间内没有响应.

我们有一台笔记本电脑,其中IE8加载了像Firefox/Chrome这样的页面,我们一直在IE8上搜索一个设置,表明它不必等到所有的javascript被执行后再显示页面或部分页面.

有没有人知道如果有这样的设置,哪里可以找到它?我们检查过未安装适用于Internet Explorer的Chrome框架.

更新: 有关更多说明,正如@Thariama在评论中指出的那样我也认为IE8总是等待呈现整个页面,但看到这台笔记本电脑呈现它我很确定它加载了'Firefox-way'.笔记本电脑的RAM和CPU功率相当于台式电脑的一半,它的外观和速度更快(因为渲染).

rendering internet-explorer-8 page-load-time

5
推荐指数
1
解决办法
3607
查看次数

多个渲染目标不保存数据

我正在使用SlimDX,使用着色器模型4定位DirectX 11.我有一个像素着色器"preProc",它处理我的顶点并保存三种数据纹理.一个用于每像素法线,一个用于每像素位置数据,一个用于颜色和深度(颜色占用rgb和深度采用alpha通道).

然后,我在后处理着色器中使用这些纹理以实现屏幕空间环境遮挡,但似乎没有数据在第一个着色器中保存.

这是我的像素着色器:

PS_OUT PS( PS_IN input )
{
    PS_OUT output;
    output.col = float4(0,0,0,0);
    output.norm = float4(input.norm,1);
    output.pos = input.pos;
    return output;
}
Run Code Online (Sandbox Code Playgroud)

它输出以下结构:

struct PS_OUT
{
    float4 col : SV_TARGET0;
    float4 norm : SV_TARGET1;
    float4 pos : SV_TARGET2;
};
Run Code Online (Sandbox Code Playgroud)

并采用以下结构进行输入:

struct PS_IN
{
    float4 pos : SV_POSITION;
    float2 tex : TEXCOORD0;
    float3 norm : TEXCOORD1;
};
Run Code Online (Sandbox Code Playgroud)

但是在我的后期处理着色器中:

Texture2D renderTex : register(t1);
Texture2D normalTex : register(t2);
Texture2D positionTex : register(t3);
Texture2D randomTex : register(t4);
SamplerState samLinear : register(s0);

float4 …
Run Code Online (Sandbox Code Playgroud)

directx rendering hlsl slimdx render-to-texture

5
推荐指数
1
解决办法
2527
查看次数

在Rails 3中递归渲染集合

我想显示评论树.我在另一个视图中移动了注释div,并写下了下一行_comments.html.haml:

= render :partial => 'single_comment', :collection => @post.comments.where(:parent_id => nil)
Run Code Online (Sandbox Code Playgroud)

_single_comments.html.haml:

- if comment.id != nil
  .comment
    .meta
      = comment.name
      says
    .body
      = comment.text
  .answers
    = render :partial => 'posts/single_comment', :collection => @post.comments.where(:parent_id => comment.id)
Run Code Online (Sandbox Code Playgroud)

但浏览器显示错误:

undefined local variable or method `comment' for #<#<Class:0x00000004e39280>:0x00000004e2f398>
Extracted source (around line #1):

1: - if comment.id != nil
2:   .comment
3:     .meta
4:       = comment.name
Run Code Online (Sandbox Code Playgroud)

我试图添加:as => comment第一行,但它不起作用.所以作为@comment部分使用.也许这根本不对?

collections rendering partial-views ruby-on-rails-3

5
推荐指数
1
解决办法
1760
查看次数

如何以亚像素精度转换图像?

我有一个系统需要在屏幕上移动图像.我目前正在使用png并将其放置在所需的屏幕坐标处.

由于屏幕分辨率和所需帧速率的组合,一些帧是相同的,因为图像尚未移动整个像素.不幸的是,屏幕的分辨率是不可协商的.

我对子像素渲染如何平滑边缘有一个大致的了解,但我一直无法找到资源(如果存在)我如何使用着色来将图像转换少于一个像素.

理想情况下,这可以用于任何图像,但如果它只能用简单的形状像圆形或环形,那也是可以接受的.

graphics rendering image-processing subpixel

5
推荐指数
1
解决办法
6414
查看次数

使用条件运算符在Grails中渲染'as JSON'无法正确呈现

今天遇到了这个奇怪的结果,试图在Grails 2.0.4中将对象列表呈现为JSON ...(我知道我会后悔因为我的鼻子下的东西而问这个... 更新 5/26,我的预测是正确的,见下文:-))

这很好用; JSON在浏览器中正确呈现...

def products = [] //ArrayList of Product objects from service       
def model = (products) ? [products:products] : [products:"No products found"] 
render model as JSON
Run Code Online (Sandbox Code Playgroud)

..那为什么没有这个缩短版本没有model工作?

def products = []       
render ((products) ? [products:products] : [products:"No products found"]) as JSON
Run Code Online (Sandbox Code Playgroud)

上面代码生成的JSON作为单行文本输出,所以我怀疑它没有提升as JSON,但是它的括号是正确的,那么交易是什么?

['products':[com.test.domain.Product:null,com.test.domain.Product ...]

grails groovy json rendering

5
推荐指数
1
解决办法
1402
查看次数

Wavefront OBJ格式 - > Groups&usemtl命令

所以我正在为wavefront obj模型文件编写一个解析器,并且有一些我不确定如何处理的不规则.

因此,根据我的阅读,可以使用'g'命令将网格分成组,并使用'usemtl'命令将材质分配给每个组

所以一个理想的文件看起来像这样:

g group1
usemtl material1
//vertices
//UV coords
//faces

g group2
usemtl material2
//vertices
//UV coords
//faces

etc....
Run Code Online (Sandbox Code Playgroud)

但是在我下载的一些obj文件中(从Turbosquid这样的地方),我看到一个组包含多个"usemtl",如下所示:

g group1
usemtl material1
//vertices, faces, etc 
usemtl material2 
//vertices, faces, etc

g group2 
usematerial material3
//vertices, faces, etc
Run Code Online (Sandbox Code Playgroud)

因此,如果每组可以有多种材料,那么群体的重点是什么?

这些文件被认为是"非标准"还是破损?

我应该改为基于共享材料而不是共享组对面部进行分组吗?

每组有多种材料会使我的许多代码复杂化(例如 - 假设我必须在一组具有特定材料的三角形/面上生成一组N个随机样本.如果每组只有一种材料,我可以查找该组中的三角形并生成样本.但是如果该组包含一些具有正确材料的三角形而一些没有,则我必须在组检查之前进行一些奇怪的材料检查以生成正确的样本.这是只是一个例子 - 还有其他一些问题也成了问题)

3d graphics rendering polygon wavefront

5
推荐指数
1
解决办法
735
查看次数

迁移到java 8时的Swing布局问题

我在java 5中的swing应用程序有一个像

这个

迁移到java 8后,放大并仅显示其中的一部分 这个

我看到了这个,并尝试将J2D_D3D设置为环境变量,并尝试将其作为vm参数传递.但没有解决问题.知道这可能是什么?

java swing rendering java-8

5
推荐指数
1
解决办法
269
查看次数

在Firefox中基于旋转边框的三角形渲染

当我制作一个css三角形时,一切都很好,但是当我旋转它时,中间会出现一条奇怪的线。为什么是这样?

在此处输入图片说明

这是一个小提琴。

div {
    position:absolute;
    top:100px;
    width:0; 
    height:0; 
    border:100px solid rgba(0,0,0,0); 
    border-top-color:#333;
    -webkit-transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    transform:rotate(45deg);
}
Run Code Online (Sandbox Code Playgroud)

css firefox rendering css3

5
推荐指数
1
解决办法
690
查看次数

在HtmlRenderer.PdfSharp中无法正确呈现多页HTML

我已经创建了一个示例应用程序,其中我使用了nuget包HtmlRenderer.PdfSharp

我在我的控制台应用程序中使用以下代码从html生成pdf:

string input = File.ReadAllText("..//..//HTML//dfdf.html");
PdfDocument document = new PdfDocument();
document.Info.Title = "Test";

PdfPage page = document.AddPage();
XGraphics gfx = XGraphics.FromPdfPage(page);

//XPdfFontOptions options = new XPdfFontOptions(PdfFontEncoding.Unicode, PdfFontEmbedding.Always);

// Create a font
TheArtOfDev.HtmlRenderer.PdfSharp.PdfGenerateConfig pdfconfg = new TheArtOfDev.HtmlRenderer.PdfSharp.PdfGenerateConfig();
pdfconfg.PageSize = PdfSharp.PageSize.A4;
document = PdfGenerator.GeneratePdf(input, pdfconfg);

document.Save("..//..//PDF//dfdf.pdf");
Run Code Online (Sandbox Code Playgroud)

但是当html页面的文本很长时,它就不会重新发送内容.只生成空白页.请帮忙.我想使用这个库,因为它提供了所需的输出.

c# rendering

5
推荐指数
0
解决办法
1724
查看次数

如何在.rb文件中呈现邮件程序模板(无模板文件)

部分原因在于反应如何方便地使用该组件获得一小段模板代码.这是我到目前为止:

# app/mailers/membership_mailer.rb
# frozen_string_literal: true
class MembershipMailer < ApplicationMailer
  def one_week_expiration(member, renewal, org)
    template = slim(%(
      = content_for :header
        = org.name
      Hello, #{member.name},
      br
      Your membership for #{org.name} is set to expire at
      #{renewal.expires_at.to_s(:short)}.
      br
      Please visit <a href=#{org.url}>#{org.url}</a> to purchase
      a membership renewal.
      br
      br
    ))

    subject = "Your membership for #{org.name} is going to expire soon"
    mail(to: member.email, subject: subject) do |format|
      # there isn't a slim renderer
      format.html { render text: template }
    end
  end
end …
Run Code Online (Sandbox Code Playgroud)

rendering ruby-on-rails actionmailer slim-lang ruby-on-rails-4

5
推荐指数
1
解决办法
1472
查看次数