Resize too big (bytes) images

This commit is contained in:
M66B
2021-12-11 16:37:56 +01:00
parent 69b19fd97d
commit 3e28f12de0
2 changed files with 25 additions and 2 deletions

View File

@@ -42,6 +42,7 @@ import android.content.pm.ResolveInfo;
import android.content.res.Configuration;
import android.content.res.Resources;
import android.content.res.TypedArray;
import android.graphics.Bitmap;
import android.net.Uri;
import android.os.BatteryManager;
import android.os.Build;
@@ -1318,6 +1319,25 @@ public class Helper {
}
}
static int getBytesPerPixel(Bitmap.Config config) {
switch (config) {
case ALPHA_8:
return 1;
case RGB_565:
return 2;
case ARGB_4444:
return 4;
case ARGB_8888:
return 8;
case RGBA_F16:
return 8;
case HARDWARE:
return 0;
default:
return 8;
}
}
// Formatting
private static final DecimalFormat df = new DecimalFormat("@@");