bitmap在进行放大缩小的时候经常会出现边缘锯齿的情况,通常的解决办法是在Paint中加入抗锯齿,
paint.setAntiAlias(true);
但是有时候发现这并没有起到抗锯齿的作用,这是可以直接在Canvas中加入抗锯齿,
canvas.setDrawFilter(new PaintFlagsDrawFilter(0, Paint.ANTI_ALIAS_FLAG|Paint.FILTER_BITMAP_FLAG));
结果证明这种方式可以解决锯齿问题。
2024-03-11 21:19:01
bitmap在进行放大缩小的时候经常会出现边缘锯齿的情况,通常的解决办法是在Paint中加入抗锯齿,
paint.setAntiAlias(true);
但是有时候发现这并没有起到抗锯齿的作用,这是可以直接在Canvas中加入抗锯齿,
canvas.setDrawFilter(new PaintFlagsDrawFilter(0, Paint.ANTI_ALIAS_FLAG|Paint.FILTER_BITMAP_FLAG));
结果证明这种方式可以解决锯齿问题。