This commit is contained in:
Your Name
2026-08-11 17:41:36 +08:00
parent cfe4c82c90
commit 03fe4ddf9d
18771 changed files with 3617239 additions and 0 deletions
+28
View File
@@ -0,0 +1,28 @@
export interface RawImageData<T> {
width: number,
height: number,
data: T
}
type BufferRet = RawImageData<Buffer>;
type UintArrRet = RawImageData<Uint8Array>;
type ImageData = BufferRet | UintArrRet;
type BufferLike = Buffer | Uint8Array | ArrayLike<number> | Iterable<number> | ArrayBuffer;
export declare function encode(imgData: RawImageData<BufferLike>, quality?: number): BufferRet;
/**
* @deprecated - decode takes an object since 0.3.5
*/
export declare function decode(jpegData: BufferLike, opts: true): UintArrRet;
export declare function decode(jpegData: BufferLike, opts?: false): BufferRet;
export declare function decode(jpegData: BufferLike, opts: {
useTArray: true,
colorTransform?: boolean
}): UintArrRet;
export declare function decode(jpegData: BufferLike, opts?: {
useTArray?: false,
colorTransform?: boolean
}): BufferRet;