Bitmap qipan = null;
Rect dst = new Rect(0,0,500,500);
qipan = BitmapFactory.decodeResource(MainActivity.this.getResources(),R.drawable.a88);
baseBitmap = Bitmap.createBitmap(iv_canvas.getWidth(), iv_canvas.getHeight(), Config.ARGB_8888);
canvas = new Canvas(baseBitmap);
canvas.drawBitmap(qipan, null, dst, paint);
iv_canvas.setImageBitmap(baseBitmap);
意图很简单 就是将一个图片放到屏幕上
但是经过实验发现
JPG PNG
不同的图片
不同的大小
所产生的图片都会发虚如图

这是为什么呢
------解决思路----------------------
是不是拉伸了?不是的话试试 paint.setDither(true); 这句代码