Я обновляю приложение, чтобы иметь изображения с высоким разрешением для отображения на новом iPhone 4. Мои исходные изображения (в UIImageView) были 100 на 100 пикселей, поэтому я обновил свой новый изображения должны быть 200 на 200 пикселей.iPhone 4 - изображения с высоким разрешением размыты
Я знаю о соглашении @ 2x, но мои изображения не хранятся локально в моем проекте - они извлекаются из Интернета и используются как для iPhone 4, так и для других iPhone/iPod touch, поэтому они не включают @ 2x в их имя.
Есть ли что-нибудь особенное Мне нужно отображать эти изображения правильно? Нужно ли отправлять отдельные версии в зависимости от устройства? Или я могу отправить версию с высоким разрешением и установить какой-то масштаб?
Одна из проблем, которые, по моему мнению, могут быть причиной этого, я создаю с использованием Base SDK 3.2, который, вероятно, не имеет понятия, как обрабатывать дисплеи с более высокой плотностью, чем те, которые предшествуют iPhone 4. Я думаю, что это может быть проблемой , потому что моя проблема кажется коренится в обсуждении «точка против пикселя» в документации компании Apple и масштабный коэффициент изображения:
Мысли?
Большое спасибо!
Привет, Jer - все, что я делаю в своем коде, извлекает изображение из Интернета, используя вызов специальной функции (image = [specialFunction: objID]). Я настроил, что возвращает UIImage, а затем установил мой UIImageView в это изображение (myUIimageView.image = image). – Max
Можете ли вы показать нам, что делает 'specialFunction:'? – jer