javascript-binary-converter
Version:
A utility package to quickly handle and convert various Javascript binary objects
21 lines (20 loc) • 704 B
TypeScript
import { BytesArray } from "../sharedTypes";
interface ImageConversionConfig {
height?: number;
width?: number;
}
export default class ImageConverter {
private original;
constructor(original: HTMLImageElement);
toBlob(config?: ImageConversionConfig): Promise<Blob>;
toArrayBuffer(config?: ImageConversionConfig): Promise<ArrayBuffer>;
toUint8Array(): Promise<Uint8Array>;
toInt8Array(): Promise<Int8Array>;
/**
* Returns an array of number-like strings, each representing 8 bits.
*/
toBytes(): Promise<BytesArray>;
toDecimalBytes(): Promise<number[]>;
toCanvas(config?: ImageConversionConfig): HTMLCanvasElement;
}
export {};