bitmap缩放时抗锯齿

Posted lazy-ape

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了bitmap缩放时抗锯齿相关的知识,希望对你有一定的参考价值。

bitmap在进行放大缩小的时候经常会出现边缘锯齿的情况,通常的解决办法是在Paint中加入抗锯齿,

paint.setAntiAlias(true);

但是有时候发现这并没有起到抗锯齿的作用,这是可以直接在Canvas中加入抗锯齿,

canvas.setDrawFilter(new PaintFlagsDrawFilter(0, Paint.ANTI_ALIAS_FLAG|Paint.FILTER_BITMAP_FLAG));

结果证明这种方式可以解决锯齿问题。

以上是关于bitmap缩放时抗锯齿的主要内容,如果未能解决你的问题,请参考以下文章

一个很好的bitmap缩放demo

Firefox 没有抗锯齿缩放背景 svg

如何在没有抗锯齿的情况下显示缩放图像?

Android中读取大图片到内存(利用Bitmap缩放)

一起Talk Android吧(第三百九十四回:使用BitmapFactory.Options缩放Bitmap)

求助一下各位大大html5 canvas 缩放的时候会出现锯齿