{ k = mTRoundImageViewLayout.getWidth(); f = (float)i / (float)k; obj = Bitmap.createBitmap(i, j, android.graphics.Bitmap.Config.ARGB_8888); obj1 = new Canvas(((Bitmap) (obj))); ((Canvas) (obj1)).setDrawFilter(new PaintFlagsDrawFilter(0, 3)); ((Canvas) (obj1)).scale(f, f); mTRoundImageViewLayout.draw(((Canvas) (obj1))); if (obj != null && !((Bitmap) (obj)).isRecycled()) { canvas.drawBitmap(((Bitmap) (obj)), 0.0F, 0.0F, paint); ((Bitmap) (obj)).recycle(); } }