UNPKG

@imgly/background-removal

Version:
12 lines 1.06 kB
export { imageDecode, imageEncode, tensorResizeBilinear, tensorHWCtoBCHW, imageBitmapToImageData, imageSourceToImageData, type ImageSource, createCanvas }; import { NdArray, TypedArray } from 'ndarray'; import { imageDecode, imageEncode } from './codecs'; import { Config } from './schema'; type ImageSource = ImageData | ArrayBuffer | Uint8Array | Blob | URL | string | NdArray<Uint8Array>; declare function imageBitmapToImageData(imageBitmap: ImageBitmap): ImageData; declare function tensorResizeBilinear<T extends TypedArray>(imageTensor: NdArray<T>, newWidth: number, newHeight: number, proportional?: boolean): NdArray<T>; declare function tensorHWCtoBCHW(imageTensor: NdArray<Uint8Array>, mean?: number[], std?: number[]): NdArray<Float32Array>; declare function imageSourceToImageData(image: ImageSource, config: Config): Promise<NdArray<Uint8Array>>; export declare function convertFloat32ToUint8(float32Array: NdArray<Float32Array>): NdArray<Uint8Array>; declare function createCanvas(width: any, height: any): any; //# sourceMappingURL=utils.d.ts.map