Загрузить большие изображения и плитку в Javascript на iPad - PullRequest
4 голосов
/ 31 октября 2011

Я хочу загрузить изображение размером более 2000x2000 пикселей на iPad, чтобы показать его на холсте в веб-приложении - например, 4000x4000 пикселей. Из-за ограничения памяти это не работает. Может ли быть возможно загрузить изображение в htmlstorage, разложить его там, а затем показать только листы на холсте? Или предел в 2000х2000 пикселей абсолютный? Я мог бы создать мозаику на сервере, но это не слишком легко сделать для текущего приложения.

Есть некоторые дискуссии о загрузке нескольких изображений общим объемом более 6 МБ (например, сбой браузера iPad / iPhone при загрузке изображений в Javascript ), но это не относится к моему делу, так как одно изображение, превышающее предел памяти.

1 Ответ

1 голос
/ 01 ноября 2011

Я бы попробовал разделить изображение, как вы предлагаете, и посмотреть, можно ли сохранить его часть в sessionStorage / localStorage. Однако не забывайте, что для локального хранилища существует ограничение в 5 МБ ( Ограничение локального хранилища на iPhone? ) на iOS.

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