discord-jadx/app/src/main/java/androidx/core/graphics/BitmapKt.java

114 lines
4.6 KiB
Java
Raw Normal View History

2021-07-24 02:37:17 +00:00
package androidx.core.graphics;
import android.graphics.Bitmap;
import android.graphics.Canvas;
import android.graphics.ColorSpace;
import android.graphics.Point;
import android.graphics.PointF;
import androidx.annotation.ColorInt;
import androidx.annotation.RequiresApi;
import d0.z.d.m;
import kotlin.Unit;
import kotlin.jvm.functions.Function1;
/* compiled from: Bitmap.kt */
public final class BitmapKt {
public static final Bitmap applyCanvas(Bitmap bitmap, Function1<? super Canvas, Unit> function1) {
2021-09-21 07:33:49 +00:00
m.checkNotNullParameter(bitmap, "<this>");
m.checkNotNullParameter(function1, "block");
2021-07-24 02:37:17 +00:00
function1.invoke(new Canvas(bitmap));
return bitmap;
}
public static final boolean contains(Bitmap bitmap, Point point) {
int i;
2021-09-21 07:33:49 +00:00
m.checkNotNullParameter(bitmap, "<this>");
m.checkNotNullParameter(point, "p");
2021-07-24 02:37:17 +00:00
int i2 = point.x;
return i2 >= 0 && i2 < bitmap.getWidth() && (i = point.y) >= 0 && i < bitmap.getHeight();
}
public static final boolean contains(Bitmap bitmap, PointF pointF) {
2021-09-21 07:33:49 +00:00
m.checkNotNullParameter(bitmap, "<this>");
m.checkNotNullParameter(pointF, "p");
2021-07-24 02:37:17 +00:00
float f = pointF.x;
2021-09-21 07:33:49 +00:00
if (f >= 0.0f && f < ((float) bitmap.getWidth())) {
float f2 = pointF.y;
if (f2 >= 0.0f && f2 < ((float) bitmap.getHeight())) {
return true;
}
2021-07-24 02:37:17 +00:00
}
2021-09-21 07:33:49 +00:00
return false;
2021-07-24 02:37:17 +00:00
}
public static final Bitmap createBitmap(int i, int i2, Bitmap.Config config) {
2021-09-21 07:33:49 +00:00
m.checkNotNullParameter(config, "config");
2021-07-24 02:37:17 +00:00
Bitmap createBitmap = Bitmap.createBitmap(i, i2, config);
2021-09-21 07:33:49 +00:00
m.checkNotNullExpressionValue(createBitmap, "createBitmap(width, height, config)");
2021-07-24 02:37:17 +00:00
return createBitmap;
}
@RequiresApi(26)
public static final Bitmap createBitmap(int i, int i2, Bitmap.Config config, boolean z2, ColorSpace colorSpace) {
2021-09-21 07:33:49 +00:00
m.checkNotNullParameter(config, "config");
m.checkNotNullParameter(colorSpace, "colorSpace");
2021-07-24 02:37:17 +00:00
Bitmap createBitmap = Bitmap.createBitmap(i, i2, config, z2, colorSpace);
2021-09-21 07:33:49 +00:00
m.checkNotNullExpressionValue(createBitmap, "createBitmap(width, height, config, hasAlpha, colorSpace)");
2021-07-24 02:37:17 +00:00
return createBitmap;
}
public static /* synthetic */ Bitmap createBitmap$default(int i, int i2, Bitmap.Config config, int i3, Object obj) {
if ((i3 & 4) != 0) {
config = Bitmap.Config.ARGB_8888;
}
2021-09-21 07:33:49 +00:00
m.checkNotNullParameter(config, "config");
2021-07-24 02:37:17 +00:00
Bitmap createBitmap = Bitmap.createBitmap(i, i2, config);
2021-09-21 07:33:49 +00:00
m.checkNotNullExpressionValue(createBitmap, "createBitmap(width, height, config)");
2021-07-24 02:37:17 +00:00
return createBitmap;
}
public static /* synthetic */ Bitmap createBitmap$default(int i, int i2, Bitmap.Config config, boolean z2, ColorSpace colorSpace, int i3, Object obj) {
if ((i3 & 4) != 0) {
config = Bitmap.Config.ARGB_8888;
}
if ((i3 & 8) != 0) {
z2 = true;
}
if ((i3 & 16) != 0) {
colorSpace = ColorSpace.get(ColorSpace.Named.SRGB);
2021-09-21 07:33:49 +00:00
m.checkNotNullExpressionValue(colorSpace, "get(ColorSpace.Named.SRGB)");
2021-07-24 02:37:17 +00:00
}
2021-09-21 07:33:49 +00:00
m.checkNotNullParameter(config, "config");
m.checkNotNullParameter(colorSpace, "colorSpace");
2021-07-24 02:37:17 +00:00
Bitmap createBitmap = Bitmap.createBitmap(i, i2, config, z2, colorSpace);
2021-09-21 07:33:49 +00:00
m.checkNotNullExpressionValue(createBitmap, "createBitmap(width, height, config, hasAlpha, colorSpace)");
2021-07-24 02:37:17 +00:00
return createBitmap;
}
public static final int get(Bitmap bitmap, int i, int i2) {
2021-09-21 07:33:49 +00:00
m.checkNotNullParameter(bitmap, "<this>");
2021-07-24 02:37:17 +00:00
return bitmap.getPixel(i, i2);
}
public static final Bitmap scale(Bitmap bitmap, int i, int i2, boolean z2) {
2021-09-21 07:33:49 +00:00
m.checkNotNullParameter(bitmap, "<this>");
2021-07-24 02:37:17 +00:00
Bitmap createScaledBitmap = Bitmap.createScaledBitmap(bitmap, i, i2, z2);
2021-09-21 07:33:49 +00:00
m.checkNotNullExpressionValue(createScaledBitmap, "createScaledBitmap(this, width, height, filter)");
2021-07-24 02:37:17 +00:00
return createScaledBitmap;
}
public static /* synthetic */ Bitmap scale$default(Bitmap bitmap, int i, int i2, boolean z2, int i3, Object obj) {
if ((i3 & 4) != 0) {
z2 = true;
}
2021-09-21 07:33:49 +00:00
m.checkNotNullParameter(bitmap, "<this>");
2021-07-24 02:37:17 +00:00
Bitmap createScaledBitmap = Bitmap.createScaledBitmap(bitmap, i, i2, z2);
2021-09-21 07:33:49 +00:00
m.checkNotNullExpressionValue(createScaledBitmap, "createScaledBitmap(this, width, height, filter)");
2021-07-24 02:37:17 +00:00
return createScaledBitmap;
}
public static final void set(Bitmap bitmap, int i, int i2, @ColorInt int i3) {
2021-09-21 07:33:49 +00:00
m.checkNotNullParameter(bitmap, "<this>");
2021-07-24 02:37:17 +00:00
bitmap.setPixel(i, i2, i3);
}
}