package j5;

import android.graphics.Bitmap;
import android.os.SystemClock;
import android.util.Log;
import androidx.annotation.Nullable;
import com.bumptech.glide.load.EncodeStrategy;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStream;
import java.util.Objects;

/* JADX INFO: loaded from: classes.dex */
public final class b implements a5.n {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public static final a5.k f28638a = a5.k.a(90, "com.bumptech.glide.load.resource.bitmap.BitmapEncoder.CompressionQuality");

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public static final a5.k f28639b = a5.k.b("com.bumptech.glide.load.resource.bitmap.BitmapEncoder.CompressionFormat");

    @Nullable
    private final c5.b arrayPool;

    public b(c5.b bVar) {
        this.arrayPool = bVar;
    }

    @Override // a5.n
    public final EncodeStrategy k(a5.l lVar) {
        return EncodeStrategy.f5600b;
    }

    @Override // a5.a
    public final boolean m(Object obj, File file, a5.l lVar) throws Throwable {
        boolean z10;
        Bitmap bitmap = (Bitmap) ((com.bumptech.glide.load.engine.e0) obj).get();
        a5.k kVar = f28639b;
        Bitmap.CompressFormat compressFormat = (Bitmap.CompressFormat) lVar.get(kVar);
        if (compressFormat == null) {
            compressFormat = bitmap.hasAlpha() ? Bitmap.CompressFormat.PNG : Bitmap.CompressFormat.JPEG;
        }
        bitmap.getWidth();
        bitmap.getHeight();
        int i10 = t5.i.f32966a;
        SystemClock.elapsedRealtimeNanos();
        int iIntValue = ((Integer) lVar.get(f28638a)).intValue();
        OutputStream cVar = null;
        try {
            FileOutputStream fileOutputStream = new FileOutputStream(file);
            try {
                cVar = this.arrayPool != null ? new com.bumptech.glide.load.data.c(fileOutputStream, this.arrayPool) : fileOutputStream;
                bitmap.compress(compressFormat, iIntValue, cVar);
                cVar.close();
                try {
                    cVar.close();
                } catch (IOException unused) {
                }
                z10 = true;
            } catch (IOException unused2) {
                cVar = fileOutputStream;
                if (cVar != null) {
                    try {
                        cVar.close();
                    } catch (IOException unused3) {
                    }
                }
                z10 = false;
            } catch (Throwable th) {
                th = th;
                cVar = fileOutputStream;
                if (cVar != null) {
                    try {
                        cVar.close();
                    } catch (IOException unused4) {
                    }
                }
                throw th;
            }
        } catch (IOException unused5) {
        } catch (Throwable th2) {
            th = th2;
        }
        if (Log.isLoggable("BitmapEncoder", 2)) {
            Objects.toString(compressFormat);
            t5.p.b(bitmap);
            SystemClock.elapsedRealtimeNanos();
            Objects.toString(lVar.get(kVar));
            bitmap.hasAlpha();
        }
        return z10;
    }
}
