画布渲染

时间:2013-04-03 12:23:26

标签: javascript html5 image canvas

如果您尝试在画布宽度和高度之外渲染图像,计算机是否仍会尝试渲染它并使用资源尝试渲染它?我只是试图找出在尝试渲染之前检查图像是否在画布内是否更好。

2 个答案:

答案 0 :(得分:0)

我相信它仍然可以在一个无限大的不可见平面上进行渲染,因此以编程方式检测对象是否“可见”是明智的,就像你想要用任何其他编程语言一样。如果你不需要,那么通过逻辑是没有意义的。

请参阅spec for canvas

  

绘制形状或图像时,用户代理必须遵循以下步骤:   按照给出的顺序(或表现得如此):

     

将形状或图像渲染到无限透明的黑色位图

答案 1 :(得分:0)

我认为当您想要优化性能时,您需要构建测试人员,根据负载检查每个帧的帧数。 并检查更改,没有这种方式的变化,你可以确定什么是正确的。 看一下页面左上角的网页 Demo tester by frame per secend