package coil.transform;

import A4.d;
import android.graphics.Bitmap;
import android.graphics.Canvas;
import android.graphics.Paint;
import android.graphics.PorterDuff;
import android.graphics.PorterDuffXfermode;
import coil.size.Size;
import coil.util.Bitmaps;

/* JADX INFO: loaded from: classes.dex */
public final class CircleCropTransformation implements Transformation {
    private final String cacheKey = CircleCropTransformation.class.getName();

    public boolean equals(Object obj) {
        return obj instanceof CircleCropTransformation;
    }

    @Override // coil.transform.Transformation
    public String getCacheKey() {
        return this.cacheKey;
    }

    public int hashCode() {
        return CircleCropTransformation.class.hashCode();
    }

    @Override // coil.transform.Transformation
    public Object transform(Bitmap bitmap, Size size, d dVar) {
        Paint paint = new Paint(3);
        int iMin = Math.min(bitmap.getWidth(), bitmap.getHeight());
        float f6 = iMin / 2.0f;
        Bitmap bitmapCreateBitmap = Bitmap.createBitmap(iMin, iMin, Bitmaps.getSafeConfig(bitmap));
        Canvas canvas = new Canvas(bitmapCreateBitmap);
        canvas.drawCircle(f6, f6, f6, paint);
        paint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.SRC_IN));
        canvas.drawBitmap(bitmap, f6 - (bitmap.getWidth() / 2.0f), f6 - (bitmap.getHeight() / 2.0f), paint);
        return bitmapCreateBitmap;
    }
}
