gpt4 book ai didi

android - 在 Android 中使用矢量可绘制对象和一组 .png 作为图标有什么区别?

转载 作者:可可西里 更新时间:2023-11-01 19:05:00 27 4
gpt4 key购买 nike

Android 系统图标使用 vector drawables 与使用一组 .png 有什么优缺点?

如果它们用于两种不同的事物,那它们是什么?

最佳答案

PNG 是压缩图像。它有一个固定的大小,如果你试图让它变大或变小,它需要复制或删除数据。太大或太小,看起来都不对(太大比太小更糟糕)。

矢量可绘制对象是一系列告诉它如何绘制内容的命令。这些命令可以缩放,因此执行良好的矢量可绘制对象在 1000x1000 和 100x100 下看起来一样好。

png 的优点是易于操作且性能相对较快。矢量可绘制对象速度较慢(您必须执行命令)并且更难创建一个好的矢量对象。但它的扩展性更好。如果不需要缩放,则 png 可能就是您想要的。如果是,您可能需要一个向量。

另请注意,某些类型的图像比其他类型的矢量图像效果更好——图标是对矢量图像的一种很好的使用。照片不行。

关于android - 在 Android 中使用矢量可绘制对象和一组 .png 作为图标有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38795727/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com