Какое ограничение размера изображения для iPhone 3G с использованием iOS 4.2? - PullRequest
1 голос
/ 15 февраля 2012

Мое приложение использует изображение 4000x2828 пикселей, сжато около 2,9 МБ.

Отлично работает на iPhone 4S iOS 5, но беззвучно перестает работать на iPhone 3G iOS 4.2.

Приложение работает нормально, если я изменю изображение на другое 501x501 пикселей, сжатое около 900 кБ.

Существует ли максимальный размер изображения или ограничение памяти на iPhone 3G или iOS 4.2, о котором я должен знать?

Ответы [ 3 ]

3 голосов
/ 12 марта 2014

Макс. Размеры изображения зависят от устройства:

1024 x 1024

  • iPhone 2g
  • iPhone 3g

2048 x 2048

  • iPhone 3gs
  • iPhone 4
  • iPad 1st

4096 x 4096

  • iPhone 4s
  • iPad 2
  • iPad 3 и т. Д. *

Источник: http://www.uchidacoonga.com/2012/04/quick-tip-max-texture-size/

1 голос
/ 15 февраля 2012

Я уверен, что максимальные размеры изображений для устройств без сетчатки (за исключением ipad) составляют 1024x1024.Для устройств Retina и iPad это 2048x2048.

1 голос
/ 15 февраля 2012

iPhone 3G имеет предположительно 128 МБ оперативной памяти;этот размер изображения занимает около 34 МБ без сжатия (он должен обрабатываться без сжатия).Поэтому, хотя я не могу сказать вам максимальный размер изображения, вы можете создать тестовую программу, генерирующую большие изображения (начиная с шагом 100 пикселей), пока не получите ошибку.

Редактировать: вы можете захотеть иметьпосмотрите на эту ветку для возможного обходного пути.

...