压缩SVG或将SVG转换为SVGz

use*_*756 16 svg svgz

有没有办法压缩SVG文件?

我被告知SVGz是最好的方法,虽然我没有找到转换器来转换我的SVG文件.

或者有一个应用程序,我可以导入SVG文件并导出到SVGz?

And*_*ock 15

它使用GZip:

http://en.wikipedia.org/wiki/Scalable_Vector_Graphics#Compression

如果您在Web服务器上托管SVG文件,并且具有正确配置的Web服务器,则您的Web服务器将已压缩发送到客户端的文件,因此不需要将SVG压缩为SVGz(实际上是不合需要的).

要测试您的Web服务器是否配置正确,请参阅:如何判断我的服务器是否正在提供GZip压缩内容?

  • 你能澄清为什么这是不受欢迎的吗?在我看来,预压缩到SVGz有两个优点:减少磁盘空间使用,并减少服务器的处理开销. (6认同)
  • 实际上,Git已经在其商店中压缩数据.如果你预压缩,那么Git将无法在版本之间产生可读的增量和责任.如果您存储大量永不更改的SVG或者每次都由程序重新生成它们,这可能并不重要.如果他们是手动编辑的,我建议存储未压缩的,让Git优化存储.请参阅http://stackoverflow.com/questions/2869213/how-does-git-save-space-and-is-fast-at-the-same-time (2认同)

Zan*_*eri 5

我知道这是一篇较旧的帖子,但我认为实际列出可以根据您的要求以 svgz 格式保存的应用程序可能会有所帮助。Adobe Illustrator 的另存为将允许您保存为 svgz 格式,以及Inkscape7Zip,如果您是命令行的粉丝并使用 windows 这是一个相当简单的解决方案GZip for Windows