我想知道用fabric.js导出画布数据的好方法是什么,比如说,我有四个图像,123.ai、123.ep、123.svg、123.jpg。现在,当添加到画布上时,我使用imagemagick将它转换为png,所以所有的图像都将转换为.png扩展,然后使用.toSvg方法导出画布数据,所以在SVG中,我只获取png文件的引用路径,这些文件被转换并添加到画布中。现在,在插画中打开时,SVG接受对png文件的引用,而不是原始文件,所以在使用.toSvg方法时,有什么方法可以保留原始文件。因此,我可以直接打开插画,而如果我做任何.Ai文件,以便更新将自动更新在SVG文件,如果它采用原始文件的引用,而不是转换的png文件。
或者我还能用别的方法吗?
发布于 2014-11-27 07:10:43
首先,织物js正在与插画保存的文件完美工作。因此,如果有任何文件保存与插画家在任何格式将有准确的输出在画布。第二件事,正如您所说的,您也在处理SVG文件。因此,将SVG文件添加到画布中并将画布导出到SVG是非常理想的方法,因此您将不会有任何对任何PNG文件的引用。您有平滑和直接的方式,您将添加SVG文件和导出SVG文件。
https://stackoverflow.com/questions/27127866
复制相似问题