如果我在 javascript 中拉伸 canvas,我的表现会得到提升吗? canvas 中的视频渲染速度是否较慢?
Will I gain boost in performance if I stretch canvas in javascript? And is video rendering slower inside canvas?
假设我 运行 在 1920x1080 显示器上玩 HTML5 游戏。
如果我将我的 canvas 设置为 960x540 的一半,并通过 CSS 将其宽度和高度拉伸至 100%,以 运行 全屏显示,游戏是否会运行 更快?
是否会像更改显示器的实际分辨率那样产生效果?
(不知道的朋友,CSS只是拉伸了canvas,并没有设置canvas的实际宽度和高度)
还有一个问题,canvas 中的视频渲染是否比正常视频渲染慢?
If I set my canvas to be half of that 960x540, and stretch it to width and height of 100% via CSS, to run it fullscreen, will the game run faster?
对于 1920*1080 像素 的大小,它不会有太大区别,因为上下文图像数据本身更大,包含 很多 的 RGBA 颜色。表示图形会更快,但处理图形会(或多或少)慢(或快,这取决于用户计算机)。
Do I get effect like changing the actual resolution of a display?
这将取决于用户计算机...简答,否。
And one more question, is video rendering inside a canvas slower than normal video rendering?
是...网络视频播放器速度更快,因为它是原生的并且包含较少的图像数据信息(颜色格式为 RGB)等。
假设我 运行 在 1920x1080 显示器上玩 HTML5 游戏。
如果我将我的 canvas 设置为 960x540 的一半,并通过 CSS 将其宽度和高度拉伸至 100%,以 运行 全屏显示,游戏是否会运行 更快?
是否会像更改显示器的实际分辨率那样产生效果?
(不知道的朋友,CSS只是拉伸了canvas,并没有设置canvas的实际宽度和高度)
还有一个问题,canvas 中的视频渲染是否比正常视频渲染慢?
If I set my canvas to be half of that 960x540, and stretch it to width and height of 100% via CSS, to run it fullscreen, will the game run faster?
对于 1920*1080 像素 的大小,它不会有太大区别,因为上下文图像数据本身更大,包含 很多 的 RGBA 颜色。表示图形会更快,但处理图形会(或多或少)慢(或快,这取决于用户计算机)。
Do I get effect like changing the actual resolution of a display?
这将取决于用户计算机...简答,否。
And one more question, is video rendering inside a canvas slower than normal video rendering?
是...网络视频播放器速度更快,因为它是原生的并且包含较少的图像数据信息(颜色格式为 RGB)等。