Как C # может помочь в рисовании с использованием концепции слоев памяти? - PullRequest
0 голосов
/ 17 июня 2010

Я сталкиваюсь с проблемой при рисовании динамически в графическом окне. я работаю очень хорошо, когда объектов рисования немного, но по мере того, как объекты рисования увеличиваются, время отклика моего графического интерфейса становится все хуже и хуже, мой графический интерфейс очень хорошо работает до 90 объектов рисования, но я должен поддерживать более 1000, так что эта техника не работает для меня.

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

вопрос в том, что "я могу играть напрямую с памятью и рисовать слои с помощью C # (нужны примеры?)"

другие идеи также приветствуются,

(Рисование объектов означает линию фигур, круги и т. Д., Которые я должен рисовать в моем графическом интерфейсе)

Спасибо заранее

1 Ответ

1 голос
/ 17 июня 2010

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

...