我有一个vector graphics .svg来为iPhone创建图片。我知道我不能直接将.svg用于iPhone,因为可可触摸不会渲染它(可能还有其他的libs)。
因此,我必须将图像转换为在iPhone中使用的格式。那么,在iPhone中拥有最佳品质的最佳格式是什么?我将为Retina创建图像(2x)和正常。
.png是最好的选择吗?有什么想法吗?
答案 0 :(得分:2)
渲染基于矢量的图形通常需要花费很多资源(就像使用Core Graphics API编写代码一样)。在移动设备上,使用光栅图形可以平衡性能和质量。我认为我们希望将UI元素扩展到任何级别的情况较少。
创建2组设计元素会花费更多时间,但这是可以接受的。通过批处理,您可以节省一些时间。请务必检查真实设备上的每个图形,并手动优化它以便更好地查看。
答案 1 :(得分:2)
PNG绝对是最佳选择,因为它是iOS上的事实标准。 SDK在构建阶段处理PNG,它们可以直接加载到内存中。所以他们超级快。你需要有正常的PNG和@ 2x来支持视网膜显示。