据我了解,
SVGZ是SVG的压缩文件类型。我喜欢使用SVG图像,并且对它们有很多经验。
我使用它们的所有时间中,我从未遇到过超过数百千字节的图形。
在制作响应式网站时,我将SVG用于响应式图形。我也使用它们,因为我最喜欢的设计风格是基于矢量的图形。我最强大的设计实力是插画家,尤其是在图形设计方面。
我会使用SVG图形的另一个原因是由于易于对图形的某些元素(例如手臂,腿等)进行动画处理。
尤其是背景元素,例如横跨整个页面的城市,同时我为灯光闪烁等设置了动画。
如果文件被压缩,它会丢失SVG代码,因此我无法对其进行动画处理吗?
有什么理由让我应该仅在SVG上使用SVGZ吗?
更新资料
好吧,我决定制作一个SVG和SVGZ来看看它们在网络上的作用,因为我发现我的作品古老的CS3可以保存SVGZ!
经过测试后,我遇到了SVGZ文件类型非常意外的问题。(已在Chrome,Firefox和IE上测试)如果转到图像的直接URL,则会收到错误消息。我假设您无法访问这些文件类型上的SVG代码,但是经过一番摆弄之后,它甚至似乎都没有显示图像。
这些对网络没有用吗?
SVGZ
?我认为缩小图像文件的大小可能会很好。我只是很好奇一个SVGZ
网站是否对网络有用或真的有用。
z
手段gzip压缩它是用来减少文件大小,几乎没有别的。
.svgz
使用正确的MIME类型似乎可以部分解决Web服务器配置问题的问题,请参见stackoverflow.com/questions/16725380/svgz-doesnt-display。我个人始终将Raphael.js用于Web上的SVG /矢量图形,因为我需要IE8支持