1

我在某些 Android 设备(包括运行 android 4+ 的较新设备)上使用 KineticJS 的 toImage() 方法时遇到问题。奇怪的是,它在其他设备上运行良好,例如 Kindle Fire HD。

远程调试后,Kinetic 使用的 Android canvas.toDataURL() 方法似乎返回“data:”,而不是桌面浏览器中返回的通常序列化字符串。

我已经在这些设备上尝试了默认的画布实现并且效果很好(例如http://www.html5canvastutorials.com/advanced/html5-canvas-get-image-data-url/中的示例)。

我尝试使用 js PNG 编码器覆盖默认的 toDataURL 实现,但对于我的用例来说太慢了。

非常感谢任何帮助!

4

0 回答 0