package o; import android.content.Context; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.net.Uri; import java.io.ByteArrayOutputStream; import java.io.InputStream; import java.util.concurrent.Callable; /* loaded from: classes3.dex */ public final class LyE implements InterfaceC4255bUm { private final Context d; @InterfaceC13391fZD public LyE(Context context) { this.d = context; } @Override // o.InterfaceC4255bUm public final AbstractC13163fSk e(final String str, final int i, final int i2) { return AbstractC13163fSk.fromCallable(new Callable(this, str, i2, i) { // from class: o.uPh private int a; private int c; private String d; private LyE e; @Override // java.util.concurrent.Callable public final Object call() { return this.e.c(this.d, this.c, this.a); } { this.e = this; this.d = str; this.c = i2; this.a = i; } }); } /* JADX INFO: Access modifiers changed from: package-private */ public final /* synthetic */ byte[] c(String str, int i, int i2) throws Exception { Bitmap QO_ = QO_(Uri.parse(str), i, i2); byte[] bArr = new byte[0]; try { ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream(); QO_.compress(Bitmap.CompressFormat.JPEG, 90, byteArrayOutputStream); bArr = byteArrayOutputStream.toByteArray(); } catch (Exception e) { guQ.a(e); } QO_.recycle(); return bArr; } private Bitmap QO_(Uri uri, int i, int i2) { InputStream openInputStream; BitmapFactory.Options options; InputStream openInputStream2; Bitmap bitmap = null; try { openInputStream = this.d.getContentResolver().openInputStream(uri); try { options = new BitmapFactory.Options(); int i3 = 1; options.inJustDecodeBounds = true; BitmapFactory.decodeStream(openInputStream, null, options); int i4 = options.outHeight; int i5 = options.outWidth; if (i4 > i2 || i5 > i) { int i6 = (i4 / 2) / i2; int i7 = (i5 / 2) / i; if (i6 + i7 > 2) { i3 = 1 + Math.min(i6, i7); } } options.inSampleSize = i3; options.inJustDecodeBounds = false; openInputStream2 = this.d.getContentResolver().openInputStream(uri); } finally { } } catch (Exception e) { guQ.a(e); } try { bitmap = BitmapFactory.decodeStream(openInputStream2, null, options); openInputStream2.close(); if (openInputStream2 != null) { openInputStream2.close(); } if (openInputStream != null) { openInputStream.close(); } return bitmap; } finally { } } }