指定したBitmapを指定のサイズに収まるようにリサイズする

	public static Bitmap fitImage(Bitmap baseImage,int width,int height,Bitmap.Config config,boolean doRecycleBase){
		if(config==null){
			config=Bitmap.Config.RGB_565;
		}
		Point resizedP=calculateFitImage(baseImage, width, height, null);//TODO gc free
		
		
        Bitmap resizedBitmap =  Bitmap.createScaledBitmap(baseImage,
				resizedP.x, resizedP.y, true); 
        
        if(doRecycleBase){
        	baseImage.recycle();
        }
        
        Bitmap returnBitmap=Bitmap.createBitmap(width, height, config);
        Canvas canvas=new Canvas(returnBitmap);
        canvas.drawBitmap(resizedBitmap, (width-resizedP.x)/2, (height-resizedP.y)/2,null);
        resizedBitmap.recycle();
        
		return returnBitmap;
	}