我发现arch同时提供了oxygen-icons
和oxygen-icons-svg
,svg格式有什么必要?有什么 PNG 图像“不能做”的事情吗?可能是性能问题?
不确定。
答案1
svg 是一种基于矢量的图像格式,因此它可以缩放到任何大小而不会像素化。缺点是渲染图像需要更多的CPU能力,所以png稍微存在。不过对于图标大小的图像来说,这应该不会很明显。
svg 的“最大”问题是并非所有应用程序都支持它,但它们确实支持位图格式,例如 png。
我发现arch同时提供了oxygen-icons
和oxygen-icons-svg
,svg格式有什么必要?有什么 PNG 图像“不能做”的事情吗?可能是性能问题?
不确定。
svg 是一种基于矢量的图像格式,因此它可以缩放到任何大小而不会像素化。缺点是渲染图像需要更多的CPU能力,所以png稍微存在。不过对于图标大小的图像来说,这应该不会很明显。
svg 的“最大”问题是并非所有应用程序都支持它,但它们确实支持位图格式,例如 png。