Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 | /// <reference types="emscripten" />
declare module '@cornerstonejs/codec-openjph/wasmjs' {
export interface FrameInfo {
width: number;
height: number;
bitsPerSample: number;
componentCount: number;
isSigned: boolean;
isUsingColorTransform: boolean;
}
export interface Point {
x: number;
y: number;
}
export interface Size {
width: number;
height: number;
}
export class HTJ2KDecoder {
getEncodedBuffer(length: number): Uint8Array;
getDecodedBuffer(): Uint8Array;
decodeSubResolution(level: number): void;
getFrameInfo(): FrameInfo;
getImageOffset(): Point;
getNumDecompositions(): number;
getNumLayers(): number;
getProgressionOrder(): number;
getIsReversible(): boolean;
getBlockDimensions(): Size;
getTileSize(): Size;
getTileOffset(): Point;
}
export interface HTJ2KModule extends EmscriptenModule {
HTJ2KDecoder: typeof HTJ2KDecoder;
}
declare const Module: EmscriptenModuleFactory<HTJ2KModule>;
export default Module;
}
|