gpt4 book ai didi

ios - 我应该为 ios 开发 native 使用哪种图像格式? SVG 还是 PNG?

转载 作者:IT王子 更新时间:2023-10-29 08:11:33 46 4
gpt4 key购买 nike

在过去的 1 个多月里,我一直从事 iOS 开发,我所经历的是,我必须为 iphone 放置 1x 2x 3x 图像,然后为 ipad 放置 2x 视网膜图像。一位经验丰富的设计师建议我使用 svg 格式,因为它会根据屏幕尺寸自行缩放。

所以我详细的问题是:

  1. 我可以使用 svg 而不是 png 吗?
  2. 如果我使用的是 svg,是否还需要为 iphone 和 ipad 设置 2x 和 3x 图像?
  3. svg 中的图像是否会根据手机大小进行缩放而不损失质量?

如果根据您的经验有任何其他信息,请分享。

谢谢。

最佳答案

官方 iOS 开发文档说“PNG 格式是最推荐在您的应用程序中使用的格式”。您可以阅读它以获取更多信息 here .

  1. 是的,虽然支持的文件类型表没有列出。苹果重视用户体验。 SVG 缩放会消耗更多他们不喜欢的 CPU 周期。 PNG 渲染比 SVG 更高效。
  2. 是的,Apple 明确建议使用不同尺寸的多个版本的图像。然后可以从具有最接近尺寸的文件进行缩放。
  3. 引用 1。在某些情况下,例如放大/缩小场景,SVG 会更好。

您也可以使用矢量化 PDF。您可以阅读更多here .它并非没有限制,但对于矢量化 PDF,Xcode 会自动生成缩放版本。这应该会让生活更轻松。请注意,有时缩放后的结果看起来很差。

关于ios - 我应该为 ios 开发 native 使用哪种图像格式? SVG 还是 PNG?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40703574/

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