Огромный картинный ящик (16000x16000) - PullRequest
0 голосов
/ 31 января 2011

Иногда мои пользователи используют автовокзал размером 16000x16000 (который находится на панели для автоматической прокрутки).

Picturebox используется как карта тайлов. На ней я рисую плитки для создания карт (да, это редактор карт) ...

Но сама идея создания огромной графической коробки ужасна для производительности.

Мне говорят «загружать только видимую область», но что они подразумевают под «загрузкой» в окне рисунков? Могу ли я это контролировать?

1 Ответ

4 голосов
/ 31 января 2011

Вы не хотите, чтобы на картинке отображались полные изображения. Вместо этого вы используете событие Paint, чтобы самостоятельно нарисовать видимую часть изображения

...