Methods
decode
- decode(buffer: ArrayBuffer): Promise<ImageData | undefined>
-
Parameters
Returns Promise<ImageData | undefined>
encode
- encode(data: ImageData, format: string, quality?: undefined | number): Promise<ArrayBuffer | undefined>
-
Parameters
-
data: ImageData
-
format: string
-
Optional quality: undefined | number
Returns Promise<ArrayBuffer | undefined>
Example of declaring a Jimp proxy as a class
import jimp from 'jimp' class JimpProxy implements FormatProxyClass { async create() { return new JimpFormatCodec(Jimp) } }