@Leo_Eldorado

Возможно ли изменить цвет нарисованной с помощью DrawingVisual фигуры?

Здравствуйте! Возможно ли изменить цвет нарисованного с помощью вызова метода DrawRectangle объекта DrawingContext прямоугольника? Таких прямоугольников будет больше одного, следовательно необходимо как-то найти область занятую прямоугольником, очистить её, а потом залить новым цветом. Или можно залить новый цвет прямо поверх предыдущего? Или же рисование с помощью DrawingVisual вообще не предусматривает дальнейшего изменения?
Заранее спасибо за ответ.
  • Вопрос задан
  • 137 просмотров
Пригласить эксперта
Ответы на вопрос 1
VoidVolker
@VoidVolker Куратор тега C#
Dark side eye. А у нас печеньки! А у вас?
Вы бы почитали как вообще в ПК работают изображения и каким образом оно показывается на экране. Если говорить простыми словами: есть контекст рисования (изображение/виртуальный экран), который состоит из двухмерного массива пикселей. Когда какая-то функция рисует какую-то фигуру в этом экране — то она просто меняет цвет пикселей там. Если надо нарисовать фигуру другого цвета — то просто берем и вызываем эту функцию с теми же параметрами, но другим цветом.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы