1
1
export interface RawImageData < T > {
2
- width : number ,
3
- height : number ,
4
- data : T
2
+ width : number ;
3
+ height : number ;
4
+ data : T ;
5
5
}
6
6
7
7
type BufferRet = RawImageData < Buffer > ;
@@ -12,19 +12,25 @@ type BufferLike = Buffer | Uint8Array | ArrayLike<number> | Iterable<number> | A
12
12
13
13
export declare function encode ( imgData : RawImageData < BufferLike > , quality ?: number ) : BufferRet ;
14
14
15
- /**
16
- * @deprecated - decode takes an object since 0.3.5
17
- */
18
- export declare function decode ( jpegData : BufferLike , opts : true ) : UintArrRet ;
19
- export declare function decode ( jpegData : BufferLike , opts ?: false ) : BufferRet ;
20
-
21
- export declare function decode ( jpegData : BufferLike , opts : {
22
- useTArray : true ,
23
- colorTransform ?: boolean ,
24
- tolerantDecoding ?: boolean
25
- } ) : UintArrRet ;
26
- export declare function decode ( jpegData : BufferLike , opts ?: {
27
- useTArray ?: false ,
28
- colorTransform ?: boolean ,
29
- tolerantDecoding ?: boolean
30
- } ) : BufferRet ;
15
+ export declare function decode (
16
+ jpegData : BufferLike ,
17
+ opts : {
18
+ useTArray : true ;
19
+ colorTransform ?: boolean ;
20
+ formatAsRGBA ?: boolean ;
21
+ tolerantDecoding ?: boolean ;
22
+ maxResolutionInMP ?: number ;
23
+ maxMemoryUsageInMB ?: number ;
24
+ } ,
25
+ ) : UintArrRet ;
26
+ export declare function decode (
27
+ jpegData : BufferLike ,
28
+ opts ?: {
29
+ useTArray ?: false ;
30
+ colorTransform ?: boolean ;
31
+ formatAsRGBA ?: boolean ;
32
+ tolerantDecoding ?: boolean ;
33
+ maxResolutionInMP ?: number ;
34
+ maxMemoryUsageInMB ?: number ;
35
+ } ,
36
+ ) : BufferRet ;
0 commit comments