UNPKG

@zxing/library

Version:

TypeScript port of ZXing multi-format 1D/2D barcode image processing library.

23 lines (22 loc) 895 B
import './InvertedLuminanceSource'; import LuminanceSource from './LuminanceSource'; /** * This class is used to help decode images from files which arrive as RGB data from * an ARGB pixel array. It does not support rotation. * * @author dswitkin@google.com (Daniel Switkin) * @author Betaminos */ export default class RGBLuminanceSource extends LuminanceSource { private dataWidth?; private dataHeight?; private left?; private top?; private luminances; constructor(luminances: Uint8ClampedArray | Int32Array, width: number, height: number, dataWidth?: number, dataHeight?: number, left?: number, top?: number); getRow(y: number, row?: Uint8ClampedArray): Uint8ClampedArray; getMatrix(): Uint8ClampedArray; isCropSupported(): boolean; crop(left: number, top: number, width: number, height: number): LuminanceSource; invert(): LuminanceSource; }