IPhone / IPad: вопрос разрешения изображения - PullRequest
4 голосов
/ 13 сентября 2010

Итак, я делаю универсальное приложение (iphone3gs / iphone4 / ipad /) ... Но у меня есть вопрос об изображениях.

Скажем, у нас есть изображение смайлика ... Не могли бы вы?иметь 3 отдельных изображения (каждое сохранено с разной шириной / высотой) для всех устройств, т.е.smiley-iPad.png (для iPad)smiley.png (для iphone 3gs)smiley@2x.png (для iphone 4)

или у вас будет только одно изображение: smiley.png (оно сохраняется в высоком разрешении, то есть с большой шириной / высотой, а затем масштабируется с помощью построителя интерфейса)

похоже, что последнее сэкономит многоработы, что вы думаете по этому поводу, что лучше?

Ответы [ 2 ]

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

Последнее сохранит работу, но будет медленнее в 3GS, так как ему придется масштабировать изображение перед его отображением.В зависимости от вашего приложения это может быть или не быть проблемой.Также могут быть и другие случаи, когда вам нужно совершенно другое изображение для ipad, так как при увеличенном пространстве экрана больше места для деталей.

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

Проблема не только в масштабировании изображений.

Если вы используете «много» изображений, основной проблемой будет использование памяти.Для iPhone 4 использование изображения 640 * 960px для отображения фона не будет проблемой.Но использовать одно и то же изображение для iPhone 1 или iPhone 3G - это слишком много.Особенно, когда у вас есть несколько изображений ^^

Поэтому я советую первое решение (которое я использую для своих приложений; -))

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