【发布时间】:2016-09-26 19:36:48
【问题描述】:
我试图找到在 C# 中绘制多边形的最佳方法,其边缘逐渐融入背景颜色。我正在将多边形绘制为位图,所以目前我正在使用 System.Drawing 中的 Graphics 类。
多边形将是一个混合蒙版,我可以毫无问题地绘制黑白的多边形。但我希望它们在一定数量的像素上逐渐在两种颜色之间过渡,比如说 50 像素(应该指定该大小)。
我遇到了 PathGradiantBrush,但找不到指定过渡区域大小的方法。使用那个画笔,过渡似乎取决于多边形的大小和形状,而不是固定大小。
绘制此类多边形的最佳方法是什么?
【问题讨论】:
-
您是否真的按照您添加的标签描述使用 Microsoft Blend?
-
你能发布一个示例图片来说明问题吗?
标签: c# polygon gradient system.drawing