37 lines
1.2 KiB
Java
37 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);
|
|
}
|
|
}
|
|
}
|