使用iPhone视网膜图像作为iPad非视网膜图像,无需重复

时间:2012-05-02 12:38:30

标签: iphone ios ipad retina-display

如果我有一个4个图像的通用应用程序

  • iPhoneimage.png(50x50)
  • iPhoneimage@2x.png(100x100)
  • iPadimage.png(100x100)
  • iPadimage@2x.png(200x200)<< li>

它们都是相同的图像,只是大小不同。正如您所看到的,iPhone视网膜图像与iPad非视网膜图像大小相同。

有没有办法使用iPhone视网膜图像作为iPad非视网膜图像而不重复文件本身并重命名?只是看起来有点浪费内存,特别是如果它经常出现在应用程序中。

3 个答案:

答案 0 :(得分:4)

我在自己的应用程序中做同样的事情。我发现命名图像image.pngimage@2x.pngimage@2x@2x.png的效果非常好。

答案 1 :(得分:1)

您只需将其命名为iPhoneimage.png并将大小设置为200x200,但您需要相应地管理图像缩放。

但请注意,您将获得一些SSD内存,也许您可​​以保持低于3G App Store下载的50MB限制,但您将消耗更多ram内存

答案 2 :(得分:0)

我没有尝试,但它竖起大拇指13次所以应该是正确的.. :))

iphone&ipad retina image processes

希望这对你有所帮助..