现在有许多不同的屏幕尺寸,我应该提供什么样的图像才能获得最佳的结果。例如,据我所知,iPhone 5和6都使用@2倍的图像。这是否意味着iPhone 6的图像被放大了?或者是为iPhone 5缩小了图像。我应该提供哪些图像。在Xcode6中,我似乎不能用Images.xcassets正确地做到这一点。
发布于 2014-12-28 01:10:15
我们的UI设计器用于创建iPhone 5分辨率为1136*640的矢量图像,他们创建1334*750 iPhone 6分辨率的图像并将其缩小到iPhone 5分辨率。因此,我们过去只在@2x中添加iPhone 5图像,然后Xcode在iPhone 6上缩放@2倍的图像,所以它看起来不会很糟糕,因为设计师已经创建了支持iPhone 6分辨率的图像并缩小到iPhone 5。
发布于 2014-12-28 01:10:38
iPhone 6 plus使用@3x,iPhone 5使用@2x,因此如果您支持iPhone 6 plus,则至少需要提供@3x图像。如果您仅提供@3x,则图像将被缩小,在较旧的设备上,这会使用设备资源/处理能力,因此为较旧的设备(如果您支持)提供@1x @2x将增强用户体验
有关该主题的更多信息可在此处找到:Image resolution for new iPhone 6 and 6+, @3x support added?
https://stackoverflow.com/questions/27669421
复制相似问题