【发布时间】:2019-01-02 12:22:57
【问题描述】:
我大致有这样的逻辑:
Bitmap bmp = ....
Pen pen = new Pen(Color.FromArgb(125, 0, 0, 255), 15);
var graphics = Graphics.FromImage(bmp);
graphics.DrawLines(pen, points1);
graphics.DrawLines(pen, points2);
问题是,points1 和 points2 包含一些重叠的线段。
如果我画这条线,重叠部分的颜色与其余部分不同,这是由于相同部分的混合(首先,1 与背景混合,然后 2 与已经混合 1 与背景)。有没有办法,如何达到效果,重叠部分与单个非重叠段具有相同的颜色?
【问题讨论】: