得物.apk(点击下载) / ImageComposeUtil.java


package com.du.animatiom3d.util;

import android.content.Context;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.graphics.Canvas;
import android.graphics.Paint;
import android.graphics.Rect;
import android.util.DisplayMetrics;
import com.shizhuang.duapp.libs.duimageloaderview.options.DuRequestOptions;
import java.io.File;
import kotlin.Unit;
import kotlin.jvm.JvmStatic;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.internal.Ref;
import mn.a;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;

/* compiled from: ImageComposeUtil.kt */
public final class ImageComposeUtil {
    /* JADX WARNING: Removed duplicated region for block: B:11:0x0052 A[Catch:{ all -> 0x0122 }] */
    /* JADX WARNING: Removed duplicated region for block: B:13:0x0056 A[Catch:{ all -> 0x0122 }] */
    @JvmStatic
    public static final void a(@NotNull Context context, @Nullable Bitmap bitmap, @NotNull Function1<? super Bitmap, Unit> function1) {
        T t;
        try {
            a.C0563a aVar = a.f35714a;
            File b = aVar.b("https://apk.poizon.com/duApp/Android_Config/resource/mall/app/common/animation3d_bg_product_detail_3d.webp");
            Ref.ObjectRef objectRef = new Ref.ObjectRef();
            objectRef.element = null;
            if (b != null) {
                if (b.exists()) {
                    objectRef.element = (T) BitmapFactory.decodeFile(b.getAbsolutePath());
                    t = objectRef.element;
                    if (t != null) {
                        function1.invoke(null);
                        return;
                    }
                    T t4 = t;
                    if (t4 != null) {
                        DisplayMetrics displayMetrics = context.getResources().getDisplayMetrics();
                        int i = displayMetrics.widthPixels;
                        int i3 = displayMetrics.heightPixels;
                        int height = t4.getHeight();
                        int width = t4.getWidth();
                        float f = (float) width;
                        float f12 = (float) height;
                        float f13 = f / f12;
                        float f14 = (float) i;
                        float f15 = (float) i3;
                        float f16 = f14 / f15;
                        if (f13 > f16) {
                            int i12 = (int) (f12 * f16);
                            objectRef.element = (T) Bitmap.createBitmap(t4, (width - i12) / 2, 0, i12, height);
                        } else if (f13 < f16) {
                            int i13 = (int) ((f15 / f14) * f);
                            objectRef.element = (T) Bitmap.createBitmap(t4, 0, (height - i13) / 2, width, i13);
                        }
                        Bitmap createBitmap = Bitmap.createBitmap(i, i3, Bitmap.Config.ARGB_8888);
                        Canvas canvas = new Canvas(createBitmap);
                        T t12 = objectRef.element;
                        if (t12 != null) {
                            canvas.drawBitmap(t12, new Rect(0, 0, t12.getWidth(), t12.getHeight()), new Rect(0, 0, createBitmap.getWidth(), createBitmap.getHeight()), new Paint());
                        }
                        int i14 = (int) (f14 * 1.725f);
                        int i15 = i3 - i14;
                        if (i15 < 0) {
                            i15 = 0;
                        } else {
                            i3 = i14;
                        }
                        if (bitmap != null) {
                            Bitmap createBitmap2 = Bitmap.createBitmap(createBitmap, 0, i15, i, i3);
                            Bitmap createBitmap3 = Bitmap.createBitmap(bitmap, 0, i15, i, i3);
                            Bitmap copy = createBitmap2.copy(createBitmap2.getConfig(), true);
                            new Canvas(copy).drawBitmap(createBitmap3, new Rect(0, 0, createBitmap3.getWidth(), createBitmap3.getHeight()), new Rect(0, 0, copy.getWidth(), copy.getHeight()), new Paint());
                            createBitmap.recycle();
                            T t13 = objectRef.element;
                            if (t13 != null) {
                                t13.recycle();
                            }
                            function1.invoke(copy);
                            return;
                        }
                        return;
                    }
                    return;
                }
            }
            ((DuRequestOptions) ((DuRequestOptions) aVar.g("https://apk.poizon.com/duApp/Android_Config/resource/mall/app/common/animation3d_bg_product_detail_3d.webp").F(context).u(new ImageComposeUtil$asyncCreate3DOriginBitmap$1(objectRef))).t(ImageComposeUtil$asyncCreate3DOriginBitmap$2.INSTANCE)).y();
            t = objectRef.element;
            if (t != null) {
            }
        } catch (Throwable unused) {
            function1.invoke(null);
        }
    }
}