Files
avz-site/node_modules/@monogrid/gainmap-js/dist/libultrahdr/jpeg-markers.d.ts
T
2026-05-30 19:59:39 -03:00

48 lines
1.2 KiB
TypeScript

/**
* JPEG marker constants
* Based on JPEG specification and libultrahdr implementation
*/
/**
* JPEG marker prefix - all markers start with this byte
*/
export declare const MARKER_PREFIX = 255;
/**
* JPEG markers
*/
export declare const MARKERS: {
/** Start of Image */
readonly SOI: 216;
/** End of Image */
readonly EOI: 217;
/** Application segment 0 */
readonly APP0: 224;
/** Application segment 1 (EXIF/XMP) */
readonly APP1: 225;
/** Application segment 2 (ICC/MPF) */
readonly APP2: 226;
/** Start of Scan */
readonly SOS: 218;
/** Define Quantization Table */
readonly DQT: 219;
/** Define Huffman Table */
readonly DHT: 196;
/** Start of Frame (baseline DCT) */
readonly SOF0: 192;
};
/**
* XMP namespace identifier for APP1 marker
*/
export declare const XMP_NAMESPACE = "http://ns.adobe.com/xap/1.0/\0";
/**
* EXIF identifier for APP1 marker
*/
export declare const EXIF_IDENTIFIER = "Exif\0\0";
/**
* MPF signature for APP2 marker
*/
export declare const MPF_SIGNATURE = "MPF\0";
/**
* ICC profile identifier for APP2 marker
*/
export declare const ICC_IDENTIFIER = "ICC_PROFILE\0";