我正在开发一个 iphone 应用程序,我正在为我的应用程序使用背景图片。我知道在iphone 4之前,屏幕的分辨率是480x320,之后是960x640。我读到我应该使用 2 种图像,如:MyImage.png
和 MyImage@2x.png
以及 2 种不同的分辨率,应用程序将知道根据电话。我的问题很简单。如果我只使用 960x480 ,有什么区别?我在 iphone 3gs 上开发,我正在使用这个分辨率,一切都很完美。那么为什么要为这些手机设置小分辨率呢?
最佳答案
在我看来,区别如下:手机会将双倍分辨率调整为一半大小,这将导致 (1) 最终图像不像导出时那样平滑它来自 Illustrator 或 Photoshop 等图像应用程序 - 至少根据我自己的经验,当我在非视网膜设备上导出两种分辨率时,如果我导出正常分辨率,图像看起来不会那么好。另外(2)设备会浪费时间/性能来进行这种转换,尽管我不知道它有多大意义。 (3) 最后,考虑到双倍大小的图像是更大的文件,您可能会不必要地使内存过载,您可以改用较小的文件。
如果你不介意这个问题,你可以继续。试试你自己。
关于ios - 对于旧的 iOS 设备,我真的需要较低分辨率的图像吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12244244/