HTML5 画布是否呈现依赖于浏览器



如果说 2 个浏览器符合 HTML5 canvas 标准,它们之间会有什么渲染差异吗? 假设我在浏览器 1 和 2 中绘制一个形状,像素与像素的比较是否相等。

该规范没有深入细节以保证逐个像素的完美。 浏览器使用的渲染库非常不同,IE 和 Opera 甚至卸载到 GPU 上,因此实现上的差异无疑会在像素阴影方面产生细微的差异,甚至线条和曲线的一些轻微对齐。 我敢肯定字体会增加自己的复杂性。

也就是说,根据我的经验,我还没有看到任何不是由于缺少功能或错误而导致的重大差异。

最新更新