what-the-bank/sources/com/google/android/gms/internal/vision/zzp.java

44 lines
1.5 KiB
Java

package com.google.android.gms.internal.vision;
import android.content.Context;
import android.graphics.Bitmap;
import android.graphics.Matrix;
import com.google.android.gms.dynamite.DynamiteModule;
import org.bouncycastle.crypto.tls.CipherSuite;
/* loaded from: classes2.dex */
public final class zzp {
public static Bitmap zzb(Bitmap bitmap, zzn zznVar) {
int i;
int width = bitmap.getWidth();
int height = bitmap.getHeight();
if (zznVar.rotation != 0) {
Matrix matrix = new Matrix();
int i2 = zznVar.rotation;
if (i2 == 0) {
i = 0;
} else if (i2 == 1) {
i = 90;
} else if (i2 == 2) {
i = CipherSuite.TLS_DHE_PSK_WITH_NULL_SHA256;
} else {
if (i2 != 3) {
throw new IllegalArgumentException("Unsupported rotation degree.");
}
i = 270;
}
matrix.postRotate(i);
bitmap = Bitmap.createBitmap(bitmap, 0, 0, width, height, matrix, false);
}
if (zznVar.rotation == 1 || zznVar.rotation == 3) {
zznVar.width = height;
zznVar.height = width;
}
return bitmap;
}
public static boolean zza(Context context, String str) {
return DynamiteModule.getLocalVersion(context, str) > DynamiteModule.getRemoteVersion(context, "com.google.android.gms.vision.dynamite");
}
}