现在使用SVG有什么问题?

现在使用SVG有什么问题?,svg,Svg,我注意到没有使用SVG,这让我很惊讶。在这里,苹果公司使用的是诸如背景、webkit画布(动画)等尖端技术,而他们并没有在看似完美的地方使用SVG。我想深入研究SVG,但在此之前,我想了解它的局限性。当我看到演示时,它似乎没有什么大问题。例如,大型公司不使用SVG的原因是什么 如今使用SVG的“问题”相对较少。在大多数情况下,这是一个合适和熟悉的问题-有很多问题的解决方案是动态绘制光栅缓冲区。也就是说,canvas 然而,对于苹果来说,问题在于Safari在所有主流浏览器中SVG兼容性最差(至少

我注意到没有使用SVG,这让我很惊讶。在这里,苹果公司使用的是诸如背景、webkit画布(动画)等尖端技术,而他们并没有在看似完美的地方使用SVG。我想深入研究SVG,但在此之前,我想了解它的局限性。当我看到演示时,它似乎没有什么大问题。例如,大型公司不使用SVG的原因是什么

如今使用SVG的“问题”相对较少。在大多数情况下,这是一个合适和熟悉的问题-有很多问题的解决方案是动态绘制光栅缓冲区。也就是说,
canvas


然而,对于苹果来说,问题在于Safari在所有主流浏览器中SVG兼容性最差(至少在我上次测试它时是这样)。他们希望自己的站点在Safari中工作。

为什么要使用SVG?这些图像对矢量图形似乎不是特别友好。你知道矢量图形和光栅图形的区别,对吗?如果不是的话,把问题变成这样,它不太可能被关闭。为什么图标对矢量图形不特别友好?当缩放到任何分辨率时,难道你不希望图标变得清晰吗?苹果的设备具有从非常小到非常大的视窗分辨率。此外,图形可以在前端进行管理和操作(例如过渡/动画效果),不需要图形设计师进行更改。您如何在SVG中描述这些图标的细节(例如信封后面的云、雷达后面的世界地图、木质表面的纹理等)?此外,如果不使SVG文件明显大于光栅图像,以获得预期的最大分辨率,您将如何做到这一点?我不知道。那么你是说SVG不支持SVG纹理贴图?我不是专家,但看起来确实如此:文件大小是否太大(当然是压缩后的文件),以至于SVG(或SVGz)与光栅图像相比不值得权衡?纹理贴图只是一种复杂的位图,具有相同的限制。也许在边距上,您可以在特定的文件大小下获得稍好的图像质量,但值得付出努力吗?是的,画布更适合动态光栅重画。因此,在您上次的Safari实验中,SVG工作得不太好。这是多久以前的事了?@Dathan SVG在大多数浏览器中都能正常工作。我上次玩SVG是一年多以前的事了。我将SVG用于此页面上的可调整大小的箭头:。最重要的是,问题是处理小的不一致。酷,看起来不错。HTML中总是有一些小的不一致,我不知道今天使用SVG会有什么阻碍。@Dathan请随意对任何您认为有用的答案进行投票;)对不起,这里是新的。谢谢你的帮助。