24

iPhone 6 plus使用@3x图像资源,但iPhone 6使用@2x图像资源 - 就像iPhone 4iPhone 5新 iPhone 6 和 6+ 的图像分辨率,添加了@3x 支持?)。

iPhone 5iPhone 5CiPhone 5S的屏幕分辨率为 640x1136iPhone 6的屏幕分辨率为750x1334

那么iPhone 6会放大640x1136的图像吗?有没有什么方法可以为iPhone 6的屏幕分辨率稍高一些的定制图形?

编辑: 我知道 PPI 是一样的。但是比如说我想让一个图像占据 iPhone 5 和 iPhone 6 上的所有可用宽度。我创建了一个 640x200 像素的图像并将其命名为 my_image@2x.png。在 iPhone 6 上它将被放大到 750 像素宽度,不是吗?

4

3 回答 3

6

iPhone 6 使用@2x 图像资源而不是 R4 或其他东西,因为苹果没有为背景图像提供合适的 API!

现在最直接的方法是创建 2 个资产并以编程方式加载它们:(

看看这个:如何为 iPhone 6/7 定制的边到边图像指定尺寸?

于 2014-10-13T11:05:41.527 回答
5

iPhone 6 (not plus) 具有与 iPhone 4 - 5s 相同的 DPI,即 326 dpi。所以,2x 图像仍然是真实的。

于 2014-09-16T14:13:58.273 回答
2

Marat AL 是正确的参考这个线程添加到他的答案

iPhone 6 可能具有不同的分辨率,但具有相同的每像素英寸密度 (PPI)

  • 分辨率涉及像素的绝对数量。
  • 密度(又名每英寸像素 - PPI)涉及每英寸的相对像素数,这在 iPhone 6 和以前的 iPhone 中是相同的,但在 iPhone 6 plus 中有所不同。

在此线程中查看有关此内容的更多信息

因此,iPhone 6 使用与 iPhone 4、5 和 5S 相同的 @2x 图像。

这篇文章肯定会清除您对 iPhone 6 分辨率的所有困惑

编辑

这篇文章将帮助我更好地理解像素化和缩放 iPhone 6 和 6 plus

于 2014-09-16T14:26:11.483 回答