【发布时间】:2014-07-13 03:42:18
【问题描述】:
较大的 svg 是否比较小的 svg 包含更多细节?我的意思是,为网络导出更大的 svg 还是小型 svg 更好?我知道小型的加载速度更快,并且在调整大小时不会丢失任何质量,但我只是想知道与更大的版本相比是否有任何缺点。
【问题讨论】:
较大的 svg 是否比较小的 svg 包含更多细节?我的意思是,为网络导出更大的 svg 还是小型 svg 更好?我知道小型的加载速度更快,并且在调整大小时不会丢失任何质量,但我只是想知道与更大的版本相比是否有任何缺点。
【问题讨论】:
SVG 是矢量数据,您导出的大小根本不会影响质量。您可以稍后调整它的大小,您将始终拥有您的输出媒体(屏幕)可以提供的最佳质量。
【讨论】:
在质量上没有区别......大小......您可能谈论的唯一区别是细节的数量,这会增加实际文件大小,从而增加浏览器的加载时间。但无论大小,质量总是好的。
【讨论】:
一些因素会影响 SVG 的文件大小,但它们都与其中描述的信息的数量、复杂性、精度和冗余度有关。例如, rect x="100" y="200" width="200" height="300" 和 rect x="10" y="20" width="20" height="30" 取决于在显示大小上,即使后者需要少四个字节(如果说 ascii)来指定。描述中国和蒙古之间边界的 SVG 路径,其中包含 4000 个坐标(定义这些区域的条约可能会指定)将比只有 400 个点的路径更庞大,尽管后者不太精确.如果 SVG 是在 Illustrator 或 Inkscape 等程序中手动创建的,那么输出中可能经常存在冗余:已定义但从未使用过的渐变,在 d=" 0 0 0 0 等路径中多次指定的点100 100 100 100 ...”——Inkscape 有一种简化输出的方法,因此它的杂物少了一点,并且有一个已经存在了十年左右的免费软件可以帮助消除这种杂物。此外,程序输出的精度往往比大多数人或软件所需要的小数点多得多,因此使视觉障碍者更难以接近底层几何图形:以飞米为单位绘制一个精确的矩形可能有点矫枉过正并且占用空间在输出中。基本上,虽然其他回答的人是对的,但通常一个正方形就是一个正方形,占用 50 字节的存储空间比占用 50 KB 的存储空间要好!
【讨论】: