我有一些当前的位图实例,我正在通过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);
答案 0 :(得分:3)
为您的绘图启用抗锯齿功能。
gr.SmoothingMode = SmoothingMode.AntiAlias;