繁体   English   中英

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

[英]Which image format i should for ios development native ? SVG or PNG?

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

所以我提出的问题是:

  1. 我可以使用svg而不是png吗?
  2. 如果我使用svg,是否有必要将图像分为ix和ipad的2x和3x?
  3. svg中的图像是否会根据手机尺寸进行缩放而不会丢失质量?

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

谢谢。

官方iOS Dev文档说“PNG格式是最适合在您的应用中使用的格式”。 您可以在此处阅读更多信息。

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM