位图清晰度差

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

当前图像质量如下所示:

http://img3.mukewang.com/610508970001b96f02770221.jpg

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


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);


白板的微信
浏览 154回答 1
1回答

摇曳的蔷薇

为您的绘图启用抗锯齿。gr.SmoothingMode = SmoothingMode.AntiAlias;
打开App,查看更多内容
随时随地看视频慕课网APP