Можно ли нарисовать фигуру с 4 точками, где фигура заполнена изображением? - PullRequest
1 голос
/ 22 апреля 2011

У меня есть точки в 2d пространстве (p1, p2, p3, p4), где я хочу нарисовать фигуру, используя их, но также хочу заполнить внутри этой формы файл изображения (png).У меня не будет никаких границ, только само изображение полностью заполняет размеры фигуры.

Мне придется рисовать фигуры 1000 раз в секунду, чтобы все, что быстрее, было бы круто, но сами фигуры50х50 пикселей, поэтому не очень большие.

Есть идеи?

Ответы [ 2 ]

3 голосов
/ 22 апреля 2011

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

Это обсуждается более здесь .

0 голосов
/ 22 апреля 2011

Не могли бы вы наложить маску на изображение, которое бы блокировало всю область за пределами вашей фигуры? Я предполагаю, что вы не имеете в виду мозаику формы с изображением.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...