@mediamonks/fast-image-sequence
Version:
The fast-image-sequence-renderer is a powerful package that allows you to display a sequence of images at a high frame rate on your website. Zero dependencies.
26 lines (25 loc) • 686 B
TypeScript
type TarballOptions = {
useWorker: boolean;
};
type TarballFileInfo = {
name: string;
size: number;
header_offset: number;
};
export default class Tarball {
fileInfo: TarballFileInfo[];
buffer: ArrayBuffer;
options: TarballOptions;
private worker;
private resolve;
private defaultOptions;
constructor(buffer: ArrayBuffer, options?: Partial<TarballOptions>);
getInfo(file_name: string): TarballFileInfo | undefined;
getImage(file_name: string, index: number): Promise<HTMLImageElement | ImageBitmap>;
destruct(): void;
private readFileName;
private readFileSize;
private getBlob;
private createWorker;
}
export {};