如何在 Android 中平滑 canvas 绘图?
How to smooth canvas drawing in Android?
我正在使用 Canvas
在我的 Android 应用程序中绘图。但是结果质量不好(见图)
因此,canvas 绘图不会在 "stairs pixels" 之间绘制颜色更深的额外像素以进行平滑处理。
像这样
但我很感兴趣如何去做。
是否有一些偏好或方法可以平滑图片?谢谢!
已编辑: 我创立了 here
使用 ANTI-ALIAS 标志绘制平滑边缘。
Paint p = new Paint(Paint.ANTI_ALIAS_FLAG);
//or
Paint p = new Paint();
p.setAntiAlias(true);
我正在使用 Canvas
在我的 Android 应用程序中绘图。但是结果质量不好(见图)
因此,canvas 绘图不会在 "stairs pixels" 之间绘制颜色更深的额外像素以进行平滑处理。
像这样
但我很感兴趣如何去做。 是否有一些偏好或方法可以平滑图片?谢谢!
已编辑: 我创立了 here
使用 ANTI-ALIAS 标志绘制平滑边缘。
Paint p = new Paint(Paint.ANTI_ALIAS_FLAG);
//or
Paint p = new Paint();
p.setAntiAlias(true);