Canvasに拡大縮小した画像を描画する方法は、 Matrixをつかってscaleを調整した画像をCanvasに描画するのが一般的かと思います。 ところが、Matrixでscaleを調整した画像はエッジのところがジャギーっぽくになってしまいました。 そこで、PaintのAntiAliasをオンにしてみたり試して見ましたが、あまり変わりませんでした。 日本Androidの会ではLanczosやBicubicを実装して試してみた方もいらしゃったようです。 画像をきれいに縮小する方法 しかし、ImageViewにBitmapを入れて拡大縮小してもあまりジャギーが気になったことがないのを思い出し、 ImageViewのonDrawの実装を眺めていると以下のことに気づきました。 Canvas.drawBitmap()ではなくBitmapDrawable.draw()で描画している。 さらにB