iPhone 6 - @2x, @3x - размеры изображения от края до края?

Я немного не уверен, какие размеры изображения мне следует использовать, если я хочу, чтобы изображение шло от края до края в портретном режиме на iPhone (4S, 5x, 6, 6+).

Математически это будет выглядеть следующим образом:

  • @1x = 320
  • @2x = 640
  • @3x = 960

До iPhone 6/6+ это работало для 1x и 2x, но 3x и тот факт, что iPhone 6 использует графику 2x, меня смутили.

По размеру экрана это будет выглядеть так:

  • iPhone 4S, 5x = 640
  • айфон 6 = 750
  • iPhone 6+ = 1242

У меня возникает соблазн использовать изображения такого размера:

  • @1x = 320
  • @2x = 750 (и пусть 4S и 5x уменьшат его)
  • @3x = 1242

Как-то это не кажется правильным. Итак, должен ли я просто использовать математику и игнорировать размеры экрана, или использовать размеры экрана и игнорировать математику?

Любая помощь приветствуется.


person Paul B.    schedule 18.09.2014    source источник
comment
См. stackoverflow.com/questions/25755443/   -  person rmaddy    schedule 18.09.2014
comment
Я думаю, вы забыли, что у iPhone 6 Plus и iPhone 6 размер экрана больше, чем у iPhone 5 (эти устройства НЕ являются увеличенным iPhone 5). iPhone 6 Plus, кроме того, использует большее разрешение (3x вместо 2x на уровне дизайна). Т.е. размер в точках портрета iPhone 6 и iPhone 6 plus НЕ 320x568, это что-то другое, просто смотрите paintcodeapp.com/news/ultimate-guide-to-iphone-resolutions   -  person Jonny    schedule 12.05.2015