3

我正在尝试为 android 浏览器创建一个小型绘图应用程序。但是,当我尝试使用 globalCompositeOperation = "destination-out" 擦除位图时遇到问题,它根本不适用于三星 Galaxy S3

完全相同的代码在带有 android 4.1.1 的 HTC ONE X 上运行良好

我在这里http://code.google.com/p/android/issues/detail?id=39183发现了类似的问题,但没有解决方案。该示例的行为与我在 SGS3 和 ONEx 上的代码完全相同

知道有什么问题吗?它是 SGS3 唯一的问题吗?

4

1 回答 1

3

我也遇到了,但是当我使用 toDataURL 时,我得到的图像是正确的。可能是因为浏览器目前没有渲染画布,所以我更改了 css,将其边距更改为 0px 和 1px,然后它就可以工作了。

$(this.canvas).css('margin-right', $(this.canvas).css('margin-right') == "0px" ? "1px" : "0px");
于 2013-05-16T11:34:31.613 回答