Предельный размер изображения сетчатки iOS?
У меня проблема с отображением моего спрайт-листа сетчатки на устройствах iOS. Он отображал правильно оригинал, но теперь - после добавления большего количества изображений в спрайт - он больше не отображается в передней части.
Мне интересно, есть ли какое-то ограничение на размер изображений, которые могут отображаться на iOS? Сам спрайт очень большой с точки зрения пикселей (к счастью, не с точки зрения размера файла). 1780 х 6300
Я искал вокруг, и этот блог говорит, что есть ограничение размера: http://dev.billysbilling.com/blog/The-retina-trifecta-CSS-sprites-IMG-tags-and-SVGs-oh-my
Это правда?
1 ответ
На очень старых устройствах iOS самая большая текстура, которую можно создать в OpenGL, имеет размер 1024x1024. Более новые устройства поддерживают 2048x2048 и выше. Вряд ли какие-либо устройства поддерживают текстуры размером более 4096x4096. Попробуйте эти 3 размера и посмотрите, какой из них больше всего подходит для целевых устройств. Неквадратные текстуры ограничены той же максимальной шириной или высотой, что и квадратная текстура.