我创建了一个小网站,让用户可以在框架中创建图像拼贴。我尝试过的所有浏览器都没有问题...除了iPad上的任何浏览器外; Chrome和Safari都有。
我保存画布的请求如下......
var durl = fabCanvas.toDataURL({
format: 'png',
multiplier: 1
});
图像应如下所示......
但相反它会像这样出来......
这些图像并不大。有什么理由会这样做吗?
提前致谢。
答案 0 :(得分:0)
fabricjs支持ipad设备的视网膜显示。 Canvas被预先调整,以便在观看时提供更高的清晰度。 不幸的是,在导出到dataUrl时没有考虑到这一点。 最近(不到一个月前)这个缺陷已于2016年2月24日更正 commit
您的代码可能是正确的,您需要做的是下载并构建最新版本的fabricjs。