关于大svg的打开和编辑问题


将绘图文件导出为svg矢量格式,我利用了java开源库batik实现了此功能。
但是对于较大的svg文件,如100M-200M,batik自带的svg查看器由于内存原因打不开。
但是chrome可以将这些较大的svg文件打开。可惜的是,chrome并不提供编辑功能,我需要可以在svg上增加一些注释,线、矩形等形状,并保持为新的svg文件。我也尝试过Adobe illustrator 和 Inkscape,可惜他们编辑svg的速度太慢了。

请问:
1. batik库有方法打开较大的svg文件吗?
2. 基于其它库或者工具可以实现大svg文件的查看和编辑。
3. 是否可以基于chrome做个插件,使之支持svg的编辑。难度大概有多大?Chrome采用了sari来实现对svg的支持。

大svg文件示例:http://yunpan.cn/Qp4JJXp2zQujJ

谢谢大家。欢迎任何反馈和遇到类似问题的人的回答。

编程语言

忧郁D上帝 10 years, 8 months ago

1/ svg必须要这么大的文件么,如果可以裁剪为能用的尺寸,是否可以

2/ 如果不能实现,是否可以用html5和javascript的特性来编辑呢

仅供参考,这块不是很熟悉

谜之美少年 answered 10 years, 8 months ago

Your Answer