我正在生成一个大的SVG路径字符串,表示一个线条图表。
图表下方有一个滑块,用于选择时间范围。在滑块后面是整个线条图表的迷你预览。
我目前正在缩小路径以生成预览,但这样做会导致每像素拥有数十个节点,因此比必要的细节更多。当然,这会给浏览器带来比它本该承受的更多的渲染负担。
关于压缩svg字符串(gzip等)有很多信息,但几乎没有关于通过减少节点来简化路径的算法。
我正在使用Raphaeljs,并寻找基于JavaScript的解决方案。有什么想法吗?
图表下方有一个滑块,用于选择时间范围。在滑块后面是整个线条图表的迷你预览。
我目前正在缩小路径以生成预览,但这样做会导致每像素拥有数十个节点,因此比必要的细节更多。当然,这会给浏览器带来比它本该承受的更多的渲染负担。
关于压缩svg字符串(gzip等)有很多信息,但几乎没有关于通过减少节点来简化路径的算法。
我正在使用Raphaeljs,并寻找基于JavaScript的解决方案。有什么想法吗?