矢量vs图像源(优点和缺点)?

时间:2017-11-18 23:39:52

标签: android image android-drawable vector-graphics

我对Android,矢量和图片资源都不熟悉,请原谅我的问题,如果它是一个愚蠢的。

我想知道使用可绘制矢量形状(xml文件)而不是图标(材料设计图标)的实际图像资源(png文件)的优缺点是什么?

3 个答案:

答案 0 :(得分:0)

如我所见,该问题涉及光栅(例如jpeg,png)和矢量(例如eps图像)之间的一般替代。在一个句子中,矢量可以很容易地缩放并且需要更少的内存,但是更复杂。详细信息,请参阅例如here

答案 1 :(得分:0)

这取决于您使用哪一个的需要。您可以在任何地方使用xml代码更改矢量属性。但是图像资源的灵活性较低,无法控制其内部并使用更多内存

答案 2 :(得分:0)

就我的设计经验而言,矢量图像具有这样的优点:

  • 您可以完美地调整大小
  • 文件大小通常非常轻(几KB - 通常<2 KB)
  • 在光栅图像中获得相同的细节定义是一项非常艰苦的工作

虽然有这个缺点:

  • 矢量图像需要大量使用CPU(如果应用程序是硬件加速,则需要GPU)
  • 渲染速度较慢(但我建议你看一些图形来澄清这一点)
相关问题