repurpose ImageDivet for avatar, minor lint, fix bitmap decoding

// FREEBIE
This commit is contained in:
Jake McGinty
2014-02-18 22:08:24 -08:00
parent 649f037ed8
commit 0688dd0c2c
41 changed files with 86 additions and 72 deletions

View File

@@ -11,6 +11,7 @@ import android.graphics.Rect;
import android.net.Uri;
import android.util.Log;
import java.io.BufferedInputStream;
import java.io.ByteArrayOutputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
@@ -66,7 +67,7 @@ public class BitmapUtil {
options.inSampleSize = scaler;
options.inJustDecodeBounds = false;
Bitmap roughThumbnail = BitmapFactory.decodeStream(data, null, options);
Bitmap roughThumbnail = BitmapFactory.decodeStream(new BufferedInputStream(data), null, options);
if (roughThumbnail == null) {
throw new BitmapDecodingException("Decoded stream was null.");
@@ -103,7 +104,7 @@ public class BitmapUtil {
return options;
}
public static Bitmap getCroppedBitmap(Bitmap bitmap) {
public static Bitmap getCircleCroppedBitmap(Bitmap bitmap) {
Bitmap output = Bitmap.createBitmap(bitmap.getWidth(),
bitmap.getHeight(), Bitmap.Config.ARGB_8888);
Canvas canvas = new Canvas(output);