Кто-нибудь знает, существует ли максимальная ширина для UIImage? Я использую фреймворк this на Github для создания фона прокрутки параллакса.Максимальная ширина для UIImage?
Я заметил, что когда я создал изображение шириной 2000 пикселей, а затем создал версии на уровне 2x и @ 3x на некоторых устройствах, изображение будет выглядеть черным, но если я затем уменьшу изображение до меньшей ширины, оно появится хорошо.
Любые идеи по этому вопросу?
r u тестирование на ipad/iphone? Если вы показываете изображение такого огромного размера, вам нужно позаботиться о его правильном отображении, масштабируя его, иначе любая часть изображения может быть загружена на экран. –
2000px не является метрикой, которая сообщает нам о потреблении памяти. если легко сжимать и отображать контент, это не так много. если это изображение со многими деталями, даже намного меньшие изображения могут быть слишком большими. – vikingosegundo
@vikingosegundo, сжатие имеет значение только для сохранения на диск. При отображении изображения на экран он должен быть несжатым в памяти. Объем памяти - h * w * bytes_per_pixel (3 или 4, если он имеет альфа-канал). Старые устройства (iPhone 4s) могут забивать большие изображения из-за нехватки памяти. –