位图清晰度差

Poor Bitmap clarity

我有一些当前位图实例,我正在通过 System.Drawing.Graphics 在其上绘制一些形状。 有没有可能以某种方式绘制质量更好的形状?

当前图像质量如下:

如您所见,有些像素在弧形边框上看起来不太好看。

Graphics gr = Graphics.FromImage(bmap);
//Drawing first red arc

float redRotationAngle = CalculateRotationAngle(scaleDTO.startValue,
  scaleDTO.endValue,
  scaleDTO.redFinishTag);
gr.DrawArc(redPen, x, y, width, height, StartScaleAngle, redRotationAngle);

为您的绘图启用抗锯齿。

gr.SmoothingMode = SmoothingMode.AntiAlias;