UNPKG

image-in-browser

Version:

Package for encoding / decoding images, transforming images, applying filters, drawing primitives on images on the client side (no need for server Node.js)

73 lines (72 loc) 1.91 kB
/** @format */ /** * Represents JPEG component data. */ export declare class JpegComponentData { /** * Number of horizontal samples. */ private _hSamples; /** * Gets the number of horizontal samples. */ get hSamples(): number; /** * Maximum number of horizontal samples. */ private _maxHSamples; /** * Gets the maximum number of horizontal samples. */ get maxHSamples(): number; /** * Number of vertical samples. */ private _vSamples; /** * Gets the number of vertical samples. */ get vSamples(): number; /** * Maximum number of vertical samples. */ private _maxVSamples; /** * Gets the maximum number of vertical samples. */ get maxVSamples(): number; /** * Array of lines, each line is an optional Uint8Array. */ private _lines; /** * Gets the array of lines. */ get lines(): Array<Uint8Array | undefined>; /** * Horizontal scale shift. */ private _hScaleShift; /** * Gets the horizontal scale shift. */ get hScaleShift(): number; /** * Vertical scale shift. */ private _vScaleShift; /** * Gets the vertical scale shift. */ get vScaleShift(): number; /** * Initializes a new instance of the JpegComponentData class. * * @param {number} hSamples - Number of horizontal samples. * @param {number} maxHSamples - Maximum number of horizontal samples. * @param {number} vSamples - Number of vertical samples. * @param {number} maxVSamples - Maximum number of vertical samples. * @param {Array<Uint8Array | undefined>} lines - Array of lines, each line is an optional Uint8Array. */ constructor(hSamples: number, maxHSamples: number, vSamples: number, maxVSamples: number, lines: Array<Uint8Array | undefined>); }