fabric JS toDataURL正在使用iPad浏览器生成大型图像。

时间:2016-04-04 00:07:38

标签: ipad fabricjs

我创建了一个小网站,让用户可以在框架中创建图像拼贴。我尝试过的所有浏览器都没有问题...除了iPad上的任何浏览器外; Chrome和Safari都有。

我保存画布的请求如下......

var durl = fabCanvas.toDataURL({
   format: 'png',
   multiplier: 1
});

图像应如下所示......

enter image description here

但相反它会像这样出来......

enter image description here

这些图像并不大。有什么理由会这样做吗?

提前致谢。

1 个答案:

答案 0 :(得分:0)

fabricjs支持ipad设备的视网膜显示。 Canvas被预先调整,以便在观看时提供更高的清晰度。 不幸的是,在导出到dataUrl时没有考虑到这一点。 最近(不到一个月前)这个缺陷已于2016年2月24日更正 commit

您的代码可能是正确的,您需要做的是下载并构建最新版本的fabricjs。