загрузка логики изображений высокого разрешения по соглашению об именах в iphone - PullRequest
3 голосов
/ 18 октября 2011

В соответствии с соглашением Apple о присвоении имен для изображений с высоким разрешением

Когда мы предоставляем только name.png, iphone 3 и iphone 4 отображают его.

Когда мы предоставляем также name@2x.pngимеет более высокое разрешение, чем name.png, на этот раз iphone3 отобразит name.png, а iphone 4 отобразит name@2x.png.

Вот мой вопросчто если мы предоставим только name@2x.png?Хорошо, iphone 4 покажет это.

Может ли iphone 3 отображать это изображение?

Заранее спасибо ..

Ответы [ 2 ]

2 голосов
/ 18 октября 2011

Нет, не может. Устройства без сетчатки не будут находить изображение и уменьшать его.

Редактировать: Я только что проверил это и, по-видимому, на iOS 5, Retterdesdialogs правильно, он найден. Я не уверен, когда это было введено, я не верю, что так было всегда, поскольку я пробовал это в прошлом.

Любопытно, что разрешение iOS найти изображение по соглашению об именах дает гораздо худшие результаты, чем если вы укажете изображение вручную. Я ожидал бы, что уменьшение масштаба даст идентичные результаты, но это выглядит немного хуже.

0 голосов
/ 18 октября 2011

iPhone 3 может отображать это изображение, но в низком качестве, потому что все пиксели уменьшены до половины.

...