Tag: 绘制alphablending

.NET中的热图样式渐变

我正在尝试使用与此类似的渐变创建热图: 此图像显示三个点,渐变很好地融合在一起。 这是我目前在绘图function中所做的事情: public void DrawGradient(int x, int y, Graphics g) { using (var ellipsePath = new GraphicsPath()) { var bounds = new Rectangle(x, y, 100, 100); ellipsePath.AddEllipse(bounds); var brush = new PathGradientBrush(ellipsePath); Color[] colors = { Color.FromArgb(64, 0, 0, 255), Color.FromArgb(140, 0, 255, 0), Color.FromArgb(216, 255, 255, 0), Color.FromArgb(255, 255, 0, 0) }; float[] […]