据我所知,fabric.js只能加载JPG或PNG文件。当我尝试加载TIFF文件时失败。任何的想法?
fabric.Image.fromURL('my_image.tif', function(oImg) {
canvas.add(oImg);
});
FabricJS并不是真正的问题,但更多的是,浏览器通常不支持TIFF文件格式。IE和Safari以及一些不太主流的浏览器都是一个例外。
但是,可以手动读取和解析TIFF文件。要阅读TIFF,可以使用例如tiff-js。您可能能够为可解码TIFF的浏览器获取插件(后者可能会要求最终用户也安装该插件)。
不过,我建议您将TIFF转换为例如PNG以供一般使用。
同样,由于上述相同的原因,您也将无法保存TIFF,但是请随意查看我的“画布到tiff”解决方案(免费)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句