使用SolidBrush的DrawLine并不是真正的纯色

时间:2012-11-26 08:05:37

标签: c# graphics

这是我用SolidBursh画一条线的代码:

Brush aGradientBrush = new SolidBrush(Color.Black);
gdPrintImage.DrawLine(new Pen(aGradientBrush), 20, 20, 20, 100);

但看起来线条并不是真正的纯色,请查看图片:

enter image description here

渐变色。

1 个答案:

答案 0 :(得分:1)

线条是实心的,宽度为1像素 您正在以3000%的放大率查看生成的图像,我假设是在缩放时应用图像插值的图像查看器 在非插值图像查看器中查看生成的图像,您将看到它是实心的。