1

如果我有一个带有 4 张图片的通用应用程序,如下所示

  • iPhone图像.png (50x50)
  • iPhoneimage@2x.png (100x100)
  • iPad图像.png (100x100)
  • iPadimage@2x.png (200x200)

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

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

4

3 回答 3

4

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

于 2012-08-07T15:59:48.487 回答
1

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

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

于 2012-05-02T13:01:44.293 回答
0

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

iphone&ipad 视网膜图像处理

希望这对你有帮助..

于 2012-05-02T12:42:46.943 回答