我似乎偶然发现了 Chrome 的画布实现中的一个错误。如果您创建一个宽大的画布元素(例如 17000),那么在画布下方一定距离后绘制到该画布的任何路径都将被绘制为宽度仅为一像素或两个像素。此外,宽度不能是整个像素,或者根本不绘制。
这是一个说明问题的示例。这两个矩形应该是相同的宽度,但它们不是。
http://jsbin.com/ehuvew/2/edit
有没有人遇到过这个?有谁知道解决方法?
我似乎偶然发现了 Chrome 的画布实现中的一个错误。如果您创建一个宽大的画布元素(例如 17000),那么在画布下方一定距离后绘制到该画布的任何路径都将被绘制为宽度仅为一像素或两个像素。此外,宽度不能是整个像素,或者根本不绘制。
这是一个说明问题的示例。这两个矩形应该是相同的宽度,但它们不是。
http://jsbin.com/ehuvew/2/edit
有没有人遇到过这个?有谁知道解决方法?
我在 chrome Versão 19.0.1084.52 (Ubuntu) 上检查并确认了上述行为
还检查了它发生的限制及其 8192 像素宽
它似乎与此处报告的铬错误有关: http ://code.google.com/p/chromium/issues/detail?id=121405