Улучшение загрузки изображения HTML5-холста - PullRequest
2 голосов
/ 13 июля 2011

Итак, я создаю игру и решил использовать холст для карты. Карта имеет большие изображения 500 КБ + (6400 x 6400 пикселей), а размер холста составляет 320 x 320, поэтому я отображаю только часть изображения за раз и перезагружаю страницу при нажатии кнопки.

Итак, сначала я хочу спросить, как я могу остановить холст от перезагрузки изображения при каждом обновлении страницы, когда оно изменяет только отображаемую часть, а не изображение? Во-вторых, как я могу сделать загрузку быстрее / эффективнее? Можно ли сделать так, чтобы загружалась только отображаемая часть изображения? Приветствуются любые советы по производительности, я могу манипулировать изображением любым способом.

1 Ответ

0 голосов
/ 13 июля 2011
  1. Зачем обновлять страницу? Вы можете просто перерисовать карту.
  2. Вы можете разрезать большие изображения на части, загружать и рисовать их по требованию, как это делают Карты Google или любой другой современный картографический сервис.
...