今天由于项目的需要,需要将图片放大。于是乎,用到了Bitmap的静态方法createBitmap(Bitmap bmp,int x,int y,int width,int height).本来以为可以放大图片,但是运行时报错了一个错误。于是乎,就换了一个方法。用到了另一个createBitmap方法。代码如下:
Bitmap originalBitmap=BitmapFactory.decodeFile("a.jpg");
float scale=(float)2.5;
Matrix matrix=new Matrix();
matrix.postScale(scale,scale);
Bitmap newBitmap=Bitmap.createBitmap(originalBitmap,0,0,originalBitmap.getWidth(),originalBitmap.getHeight(),matrix,true);