UNPKG

javascript-binary-converter

Version:

A utility package to quickly handle and convert various Javascript binary objects

21 lines (20 loc) 704 B
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 {};