Есть ли альтернатива для рисования изображения в C# winforms?

Я использовал g.DrawImage для вывода изображения следующим образом:

g.DrawImage(Resources.dayPict, x1, myY, 20, 20);

Но этот путь не быстрый. Как я могу нарисовать изображение быстрее?

PS Когда я рисую много изображений, у меня возникают задержки. Есть ли специальный буфер для этой цели?

1 ответ

Помогла оптимизация:

1) Вызовите метод без размера, например: g.DrawImage (Resources.dayPict, x1, myY);

2) Менее аннулировать панель (только таймер, но не событие мыши)

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

Другие вопросы по тегам