如何在android中使用“Imageview.draw(canvas)”时获得高质量的位图

时间:2016-01-09 07:48:19

标签: android canvas bitmap

我是android新手,我正在开发一款具有“绘图”功能的应用。因为我在imageview中使用'draw'方法来获取imageview内容。当我将大位图设置为imageview时,draw方法返回低质量位图。

这是我使用的代码:

private Bitmap getImage() {
Bitmap result = Bitmap.createBitmap(mImageView.getWidth(), mImageView.getHeight(), Bitmap.Config.RGB_8888);
Canvas c = new Canvas(result);
mImageView.draw(c);
return result;}

前(原始):: enter image description here

之后(使用draw()):: enter image description here 任何人都有这个想法

请帮帮我

由于

0 个答案:

没有答案