估计svg文件大小有一个很好的粗略公式吗?

时间:2016-09-30 15:23:43

标签: file svg graphics

是否有一个很好的粗略公式来根据它包含的形状的数量和类型估算svg文件大小?例如,假设您有一个包含10个圆圈和20个路径的svg。你能估计一个像圆圈一般增加2-3kb大小的东西,每个路径增加1-2kb的大小?所以基本上如果你不得不在飞行中做一些快速和肮脏的数学,你可以说10个圆圈和20个路径,我估计文件大小:

([10 * 2kb] + [1 * 20kb])= 40kb

1 个答案:

答案 0 :(得分:0)

通常复杂的几何体将存储为贝塞尔曲线路径,在SVG中以M123.0,456.0,C456.0,798.0,222,0,333.0,444.0,555.0等形式表示......

这将占据大部分数据。并且它是每个路径段可能有6个数字(但检查精度)的6个实数。所以我为每个路径段制作了大约40个字节,然后为路径开销添加一点,然后为样式数据添加一点。

那应该给你一个球场。