Я пытаюсь найти лучший способ рисовать полигоны в C# с краями, которые постепенно смешиваются с цветом фона. Я рисую многоугольники в растровое изображение, поэтому в настоящее время я использую классы Graphics из System.Drawing.многоугольник со смешанными краями
Полигоны будут маской для смешивания, у меня нет проблем рисовать полубоги черно-белые. Но я хочу, чтобы они постепенно переходили между двумя цветами на определенное количество пикселей, скажем, 50 пикселей (этот размер должен быть указан).
Я наткнулся на PathGradiantBrush, но не смог найти способ указать размер переходной зоны. С этой кистью переход, по-видимому, зависит от размера и формы многоугольника, а не от фиксированного размера.
Каков наилучший способ нарисовать такие полигоны?
Действительно ли вы используете Microsoft Blend в соответствии с добавленным тегом? – Sayse
Можете ли вы опубликовать пример изображения, чтобы все было ясно? – TaW