是否有一个很好的粗略公式来根据它包含的形状的数量和类型估算svg文件大小?例如,假设您有一个包含10个圆圈和20个路径的svg。你能估计一个像圆圈一般增加2-3kb大小的东西,每个路径增加1-2kb的大小?所以基本上如果你不得不在飞行中做一些快速和肮脏的数学,你可以说10个圆圈和20个路径,我估计文件大小:
([10 * 2kb] + [1 * 20kb])= 40kb
答案 0 :(得分:0)
通常复杂的几何体将存储为贝塞尔曲线路径,在SVG中以M123.0,456.0,C456.0,798.0,222,0,333.0,444.0,555.0等形式表示......
这将占据大部分数据。并且它是每个路径段可能有6个数字(但检查精度)的6个实数。所以我为每个路径段制作了大约40个字节,然后为路径开销添加一点,然后为样式数据添加一点。
那应该给你一个球场。