2010-04-20 4 views
1

Я хочу знать там ограничение по размеру для iphone для отображения изображения? так как разрешение iphone составляет 320 * 480 пикселей. Я разрабатываю приложение, которое извлекает фотографии из URL-адреса, и этот URL-адрес содержит некоторые фотографии размером от> 600 КБ. Поэтому, когда я запускаю приложение в симуляторе, он ведет себя правильно, но в устройстве приложение вылетает, как только отображаются фотографии с более высоким разрешением, и при отображении изображений с низким разрешением приложение не сбой в устройстве.iphone фото максимальный размер

+1

Я думаю, что детали аварии могут помочь другим дать правильный совет. В любом случае понятно, что iPhone может обрабатывать изображения, созданные с помощью собственной фотокамеры, которая имеет 2 мегапикселя для более старых устройств и 3 мегапикселя для новых 3GS – SergGr

ответ

2

С док Apple:

Вы должны избегать создания UIImage объектов, которые больше, чем 1024 х 1024 в размере. Помимо большого объема памяти, которое будет потреблять такое изображение, вы можете столкнуться с проблемами при использовании изображения в качестве текстуры в OpenGL ES или при рисовании изображения на вид или слой. Это ограничение размера не применяется, если вы выполняете манипуляции на основе кода, например, изменяя размер изображения более 1024 x 1024 пикселей, рисуя его в графическом контексте с поддержкой растровой графики. Фактически, вам может потребоваться изменить размер изображения таким образом (или разбить его на несколько меньших изображений), чтобы привлечь его к одному из ваших представлений.

Смежные вопросы