Проблема с разрешением изображения в iPhone 4 - PullRequest
0 голосов
/ 14 сентября 2010

У меня проблема в iphone 4. Изображения, используемые в iPhone меньше 4, в порядке, но при обновлении до iphone 4 изображения выглядят искаженными.

Вот ссылка.

Размер изображения, который я использовал, составляет 320 x 480.

http://img822.imageshack.us/img822/8431/download22.png

Спасибо.

Ответы [ 3 ]

2 голосов
/ 14 сентября 2010

Дело в том, что разрешение iPhone4 составляет 960x640 вместо 480x320, поэтому изображение масштабируется с помощью линейной (или билинейной, не уверенной) фильтрации ... в результате получается то, что вы получаете: размытое изображение.

Просто переделайте изображение с надлежащим разрешением, чтобы решить проблему, вы в основном замечаете такие артефакты, потому что у вас растеризованный текст на изображении.пикселей: недостающие пиксели должны быть как-то заполнены, и фильтрация вступает в игру.Таким образом, вам также нужно учитывать, что часть экрана используется верхней панелью для получения изображения точного размера.

1 голос
/ 14 сентября 2010

Создайте суффикс @ 2x для каждого используемого вами png.пример: Icon.png Icon@2x.png

Среда выполнения выберет двойное разрешение на устройствах отображения сетчатки.

0 голосов
/ 14 сентября 2010

Похоже, ваше исходное изображение имеет размер 480x320, но вы не учитываете тот факт, что строка состояния слегка сжимает ваше изображение (или, возможно, это происходит на iPhone4, но на старых iPhone вместо этого оно обрезается).

Я бы проверил настройки просмотра изображения для этого фонового изображения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...