Options
All
  • Public
  • Public/Protected
  • All
Menu

Example of declaring a format codec that uses DOM canvas instance which must be provided by the user.

import  jimp from 'jimp'
class JimpProxy implements FormatProxyClass {
async create() {
return new JimpFormatCodec(Jimp)
}
}

Hierarchy

  • CanvasCodec

Implements

Index

Constructors

Methods

Constructors

constructor

Methods

decode

  • decode(buffer: ArrayBuffer, format?: undefined | string): 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>

Generated using TypeDoc