mirror of
https://github.com/Pinball3D/Rabbit-R1.git
synced 2024-12-26 17:12:31 -06:00
27 lines
813 B
Java
27 lines
813 B
Java
|
package com.journeyapps.barcodescanner;
|
||
|
|
||
|
import com.google.zxing.BinaryBitmap;
|
||
|
import com.google.zxing.LuminanceSource;
|
||
|
import com.google.zxing.Reader;
|
||
|
import com.google.zxing.common.HybridBinarizer;
|
||
|
|
||
|
/* loaded from: classes3.dex */
|
||
|
public class MixedDecoder extends Decoder {
|
||
|
private boolean isInverted;
|
||
|
|
||
|
public MixedDecoder(Reader reader) {
|
||
|
super(reader);
|
||
|
this.isInverted = true;
|
||
|
}
|
||
|
|
||
|
@Override // com.journeyapps.barcodescanner.Decoder
|
||
|
protected BinaryBitmap toBitmap(LuminanceSource luminanceSource) {
|
||
|
if (this.isInverted) {
|
||
|
this.isInverted = false;
|
||
|
return new BinaryBitmap(new HybridBinarizer(luminanceSource.invert()));
|
||
|
}
|
||
|
this.isInverted = true;
|
||
|
return new BinaryBitmap(new HybridBinarizer(luminanceSource));
|
||
|
}
|
||
|
}
|