| 1234567891011121314151617181920212223 |
- 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;
- }
|