web-dev-qa-db-ja.com

iPhone 6が@ 2x画像アセットを使用するのはなぜですか?

iPhone 6 plus@ 3x画像アセットを使用しますが、iPhone 6@ 2x画像アセットを使用します-iPhoneのように4およびiPhone 5新しいiPhone 6および6+の画像解像度、@ 3xサポートが追加されましたか? )。

iPhone 5iPhone 5CおよびiPhone 5Sの画面解像度は640x1136iPhone 6の画面解像度は750x1334です。

したがって、iPhone 6は、640x1136から画像を拡大しますか? iPhone 6のわずかに高い画面解像度に合わせてグラフィックをカスタマイズする方法はありますか?

編集:PPIが同じであることを知っています。しかし、たとえば、iPhone 5とiPhone 6の両方で使用可能なすべての幅の画像を取得したい場合は、640x200 pxの画像を作成して、my_image @ 2x.pngという名前を付けます。 iPhone 6では、幅が750ピクセルに拡大されます。

24
Niklas Berglund

Appleは背景画像に適切なAPIを提供していなかったため、iPhone 6はR4やその他のものではなく@ 2x画像アセットを使用します!

現在最も直接的な方法は、2つのアセットを作成し、それらをプログラムで読み込むことです:(

これをチェックしてください: iPhone 6/7でカスタマイズされたEdge-to-Edgeイメージのサイズを指定するには?

6
João Nunes

iPhone 6(プラスではない)は、iPhone 4-5sと同じDPI、つまり326 dpiです。したがって、2倍の画像はまだ実際のものです。

5
m8labs

マラットALは正しい参照です このスレッド 彼の答えに追加するには

iPhone 6は解像度が異なる場合がありますが、ピクセルインチあたりの密度は同じです(PPI)

  • Resolutionは、ピクセルの絶対数に関係します。
  • 密度(別名Pixels per inch-PPI)は、iPhone 6と以前のiPhoneの場合と同じですが、 iPhone 6プラス。

これについてもっと詳しく ここのこのスレッドで

したがって、iPhone 6では、iPhone 4、5、5Sと同じ@ 2x画像が使用されます。

この投稿 は、iPhone 6の解像度に関するすべての混乱を確実に解消します

編集

この投稿は、iPhone 6および6 plusのピクセル化とスケーリングについて理解を深めるのに役立ちます

2
Bhumit Mehta