discord-jadx/app/src/main/java/com/discord/utilities/fresco/GrayscalePostprocessor.java

38 lines
1.2 KiB
Java

package com.discord.utilities.fresco;
import android.graphics.Bitmap;
import android.graphics.Canvas;
import android.graphics.ColorMatrix;
import android.graphics.ColorMatrixColorFilter;
import android.graphics.Paint;
import c.f.b.a.f;
import c.f.j.q.a;
import com.facebook.cache.common.CacheKey;
import d0.z.d.m;
/* compiled from: GrayscalePostprocessor.kt */
public final class GrayscalePostprocessor extends a {
@Override // c.f.j.q.a, c.f.j.q.b
public String getName() {
String simpleName = GrayscalePostprocessor.class.getSimpleName();
m.checkNotNullExpressionValue(simpleName, "javaClass.simpleName");
return simpleName;
}
@Override // c.f.j.q.a, c.f.j.q.b
public CacheKey getPostprocessorCacheKey() {
return new f(getName());
}
@Override // c.f.j.q.a
public void process(Bitmap bitmap, Bitmap bitmap2) {
super.process(bitmap, bitmap2);
if (bitmap != null && bitmap2 != null) {
ColorMatrix colorMatrix = new ColorMatrix();
colorMatrix.setSaturation(0.0f);
Paint paint = new Paint();
paint.setColorFilter(new ColorMatrixColorFilter(colorMatrix));
new Canvas(bitmap).drawBitmap(bitmap2, 0.0f, 0.0f, paint);
}
}
}