package com.jerome.utils.media;
import android.graphics.Bitmap;
import android.graphics.Canvas;
import android.graphics.Paint;
import android.graphics.PorterDuff;
import android.graphics.PorterDuffXfermode;
import android.graphics.Rect;
import android.graphics.RectF;
import android.util.Log;
/**
*
* ClassName:ImageUtil <br>
* Function: TODO ADD FUNCTION <br>
* com.tencent.mobileqq.utils.ImageUtil
*
* @author Jerry
* @version
* @Date 2013 2013-7-12 上午10:32:52
*
* @see
*/
public class ImageUtil {
public static final Bitmap round(Bitmap paramBitmap, float paramFloat) {
Bitmap localObject = null;
if (paramBitmap == null)
return localObject;
try {
Bitmap localBitmap = Bitmap.createBitmap(paramBitmap.getWidth(),
paramBitmap.getHeight(), Bitmap.Config.ARGB_8888);
localObject = localBitmap;
if (localObject != null) {
Canvas localCanvas = new Canvas(localObject);
Paint localPaint = new Paint();
Rect localRect = new Rect(0, 0, paramBitmap.getWidth(),
paramBitmap.getHeight());
RectF localRectF = new RectF(localRect);
localPaint.setAntiAlias(true);
localCanvas.drawRoundRect(localRectF, paramFloat, paramFloat,
localPaint);
localPaint.setXfermode(new PorterDuffXfermode(
PorterDuff.Mode.SRC_IN));
localCanvas.drawBitmap(paramBitmap, localRect, localRect,
localPaint);
}
} catch (OutOfMemoryError localOutOfMemoryError) {
Log.d("ImageUtil", "OOM occurred in ImageUtil.round"
+ localOutOfMemoryError.getMessage());
}
return localObject;
}
}
/*
* Location: D:\android反编译\apk2java\dex2jar-0.0.9.9\jdgui\classes_dex2jar.jar
* Qualified Name: com.tencent.mobileqq.utils.ImageUtil JD-Core Version: 0.5.4
*/