Options
All
  • Public
  • Public/Protected
  • All
Menu

Class DivoomJimp

Hierarchy

Index

Constructors

Properties

Methods

Constructors

constructor

  • new DivoomJimp(path: string, cb?: ImageCallback): Jimp
  • new DivoomJimp(urlOptions: URLOptions, cb?: ImageCallback): Jimp
  • new DivoomJimp(image: Jimp, cb?: ImageCallback): Jimp
  • new DivoomJimp(data: Buffer, cb?: ImageCallback): Jimp
  • new DivoomJimp(data: Bitmap, cb?: ImageCallback): Jimp
  • new DivoomJimp(w: number, h: number, cb?: ImageCallback): Jimp
  • new DivoomJimp(w: number, h: number, background?: number | string, cb?: ImageCallback): Jimp
  • new DivoomJimp(...args: any[]): Jimp
  • Parameters

    • path: string
    • Optional cb: ImageCallback

    Returns Jimp

  • Parameters

    • urlOptions: URLOptions
    • Optional cb: ImageCallback

    Returns Jimp

  • Parameters

    • image: Jimp
    • Optional cb: ImageCallback

    Returns Jimp

  • Parameters

    • data: Buffer
    • Optional cb: ImageCallback

    Returns Jimp

  • Parameters

    • data: Bitmap
    • Optional cb: ImageCallback

    Returns Jimp

  • Parameters

    • w: number
    • h: number
    • Optional cb: ImageCallback

    Returns Jimp

  • Parameters

    • w: number
    • h: number
    • Optional background: number | string
    • Optional cb: ImageCallback

    Returns Jimp

  • Parameters

    • Rest ...args: any[]

    Returns Jimp

Properties

AUTO

AUTO: -1

BLEND_DARKEN

BLEND_DARKEN: string

BLEND_DESTINATION_OVER

BLEND_DESTINATION_OVER: string

BLEND_DIFFERENCE

BLEND_DIFFERENCE: string

BLEND_EXCLUSION

BLEND_EXCLUSION: string

BLEND_HARDLIGHT

BLEND_HARDLIGHT: string

BLEND_LIGHTEN

BLEND_LIGHTEN: string

BLEND_MULTIPLY

BLEND_MULTIPLY: string

BLEND_OVERLAY

BLEND_OVERLAY: string

BLEND_SCREEN

BLEND_SCREEN: string

BLEND_SOURCE_OVER

BLEND_SOURCE_OVER: string

EDGE_CROP

EDGE_CROP: 3

EDGE_EXTEND

EDGE_EXTEND: 1

EDGE_WRAP

EDGE_WRAP: 2

FONT_SANS_10_BLACK

FONT_SANS_10_BLACK: string

FONT_SANS_128_BLACK

FONT_SANS_128_BLACK: string

FONT_SANS_128_WHITE

FONT_SANS_128_WHITE: string

FONT_SANS_12_BLACK

FONT_SANS_12_BLACK: string

FONT_SANS_14_BLACK

FONT_SANS_14_BLACK: string

FONT_SANS_16_BLACK

FONT_SANS_16_BLACK: string

FONT_SANS_16_WHITE

FONT_SANS_16_WHITE: string

FONT_SANS_32_BLACK

FONT_SANS_32_BLACK: string

FONT_SANS_32_WHITE

FONT_SANS_32_WHITE: string

FONT_SANS_64_BLACK

FONT_SANS_64_BLACK: string

FONT_SANS_64_WHITE

FONT_SANS_64_WHITE: string

FONT_SANS_8_BLACK

FONT_SANS_8_BLACK: string

FONT_SANS_8_WHITE

FONT_SANS_8_WHITE: string

HORIZONTAL_ALIGN_CENTER

HORIZONTAL_ALIGN_CENTER: 2

HORIZONTAL_ALIGN_LEFT

HORIZONTAL_ALIGN_LEFT: 1

HORIZONTAL_ALIGN_RIGHT

HORIZONTAL_ALIGN_RIGHT: 4

MIME_BMP

MIME_BMP: "image/bmp"

MIME_GIF

MIME_GIF: "image/gif"

MIME_JGD

MIME_JGD: "image/jgd"

MIME_JPEG

MIME_JPEG: "image/jpeg"

MIME_PNG

MIME_PNG: "image/png"

MIME_TIFF

MIME_TIFF: "image/tiff"

MIME_X_MS_BMP

MIME_X_MS_BMP: "image/x-ms-bmp"

PNG_FILTER_AUTO

PNG_FILTER_AUTO: -1

PNG_FILTER_AVERAGE

PNG_FILTER_AVERAGE: 3

PNG_FILTER_NONE

PNG_FILTER_NONE: 0

PNG_FILTER_PATH

PNG_FILTER_PATH: 4

PNG_FILTER_SUB

PNG_FILTER_SUB: 1

PNG_FILTER_UP

PNG_FILTER_UP: 2

RESIZE_BEZIER

RESIZE_BEZIER: "bezierInterpolation"

RESIZE_BICUBIC

RESIZE_BICUBIC: "bicubicInterpolation"

RESIZE_BILINEAR

RESIZE_BILINEAR: "bilinearInterpolation"

RESIZE_HERMITE

RESIZE_HERMITE: "hermiteInterpolation"

RESIZE_NEAREST_NEIGHBOR

RESIZE_NEAREST_NEIGHBOR: "nearestNeighbor"

VERTICAL_ALIGN_BOTTOM

VERTICAL_ALIGN_BOTTOM: 32

VERTICAL_ALIGN_MIDDLE

VERTICAL_ALIGN_MIDDLE: 16

VERTICAL_ALIGN_TOP

VERTICAL_ALIGN_TOP: 8

_background

_background: number

_deflateLevel

_deflateLevel: number

_deflateStrategy

_deflateStrategy: number

_filterType

_filterType: number

_originalMime

_originalMime: string

_quality

_quality: number

_rgba

_rgba: boolean

bitmap

bitmap: Bitmap

prototype

prototype: Jimp

Static Jimp

Jimp: Jimp

Methods

appendConstructorOption

  • appendConstructorOption<T>(name: string, test: function, run: function): void
  • Type parameters

    • T: any[]

    Parameters

    • name: string
    • test: function
        • (...args: T[]): boolean
        • Parameters

          • Rest ...args: T[]

          Returns boolean

    • run: function
        • (this: Jimp, resolve: function, reject: function, ...args: T[]): any
        • Parameters

          • this: Jimp
          • resolve: function
              • (jimp: Jimp): any
              • Parameters

                • jimp: Jimp

                Returns any

          • reject: function
              • (reason: Error): any
              • Parameters

                • reason: Error

                Returns any

          • Rest ...args: T[]

          Returns any

    Returns void

asBinaryBuffer

  • asBinaryBuffer(): Buffer[]

autocrop

  • autocrop(tolerance?: number, cb?: ImageCallback): this
  • autocrop(cropOnlyFrames?: boolean, cb?: ImageCallback): this
  • autocrop(tolerance?: number, cropOnlyFrames?: boolean, cb?: ImageCallback): this
  • autocrop(options: object, cb?: ImageCallback): this
  • Parameters

    • Optional tolerance: number
    • Optional cb: ImageCallback

    Returns this

  • Parameters

    • Optional cropOnlyFrames: boolean
    • Optional cb: ImageCallback

    Returns this

  • Parameters

    • Optional tolerance: number
    • Optional cropOnlyFrames: boolean
    • Optional cb: ImageCallback

    Returns this

  • Parameters

    • options: object
      • Optional cropOnlyFrames?: boolean
      • Optional cropSymmetric?: boolean
      • Optional leaveBorder?: number
      • Optional tolerance?: number
    • Optional cb: ImageCallback

    Returns this

background

  • background(hex: number, cb?: ImageCallback): this
  • Parameters

    • hex: number
    • Optional cb: ImageCallback

    Returns this

backgroundQuiet

  • backgroundQuiet(hex: number, cb?: ImageCallback): this
  • Parameters

    • hex: number
    • Optional cb: ImageCallback

    Returns this

blit

  • blit(src: Jimp, x: number, y: number, cb?: ImageCallback): this
  • blit(src: Jimp, x: number, y: number, srcx: number, srcy: number, srcw: number, srch: number, cb?: ImageCallback): this
  • Parameters

    • src: Jimp
    • x: number
    • y: number
    • Optional cb: ImageCallback

    Returns this

  • Parameters

    • src: Jimp
    • x: number
    • y: number
    • srcx: number
    • srcy: number
    • srcw: number
    • srch: number
    • Optional cb: ImageCallback

    Returns this

blur

  • blur(r: number, cb?: ImageCallback): this
  • Parameters

    • r: number
    • Optional cb: ImageCallback

    Returns this

brightness

  • brightness(val: number, cb?: ImageCallback): this
  • Parameters

    • val: number
    • Optional cb: ImageCallback

    Returns this

clone

  • clone(cb?: ImageCallback): this
  • Parameters

    • Optional cb: ImageCallback

    Returns this

cloneQuiet

  • cloneQuiet(cb?: ImageCallback): this
  • Parameters

    • Optional cb: ImageCallback

    Returns this

color

  • color(actions: ColorAction[], cb?: ImageCallback): this
  • Parameters

    • actions: ColorAction[]
    • Optional cb: ImageCallback

    Returns this

colorDiff

  • colorDiff(rgba1: RGB, rgba2: RGB): number
  • colorDiff(rgba1: RGBA, rgba2: RGBA): number
  • Parameters

    • rgba1: RGB
    • rgba2: RGB

    Returns number

  • Parameters

    • rgba1: RGBA
    • rgba2: RGBA

    Returns number

colorType

  • colorType(s: number, cb?: ImageCallback): this
  • Parameters

    • s: number
    • Optional cb: ImageCallback

    Returns this

colour

  • colour(actions: ColorAction[], cb?: ImageCallback): this
  • Parameters

    • actions: ColorAction[]
    • Optional cb: ImageCallback

    Returns this

compareHashes

  • compareHashes(hash1: string, hash2: string): number
  • Parameters

    • hash1: string
    • hash2: string

    Returns number

composite

  • composite(src: Jimp, x: number, y: number, options?: BlendMode, cb?: ImageCallback): this
  • Parameters

    • src: Jimp
    • x: number
    • y: number
    • Optional options: BlendMode
    • Optional cb: ImageCallback

    Returns this

contain

  • contain(w: number, h: number, cb?: ImageCallback): this
  • contain(w: number, h: number, mode?: string, cb?: ImageCallback): this
  • contain(w: number, h: number, alignBits?: number, cb?: ImageCallback): this
  • contain(w: number, h: number, alignBits?: number, mode?: string, cb?: ImageCallback): this
  • Parameters

    • w: number
    • h: number
    • Optional cb: ImageCallback

    Returns this

  • Parameters

    • w: number
    • h: number
    • Optional mode: string
    • Optional cb: ImageCallback

    Returns this

  • Parameters

    • w: number
    • h: number
    • Optional alignBits: number
    • Optional cb: ImageCallback

    Returns this

  • Parameters

    • w: number
    • h: number
    • Optional alignBits: number
    • Optional mode: string
    • Optional cb: ImageCallback

    Returns this

contrast

  • contrast(val: number, cb?: ImageCallback): this
  • Parameters

    • val: number
    • Optional cb: ImageCallback

    Returns this

convolute

  • convolute(kernel: number[][], cb?: ImageCallback): this
  • convolute(kernel: number[][], x: number, y: number, w: number, h: number, cb?: ImageCallback): this
  • Parameters

    • kernel: number[][]
    • Optional cb: ImageCallback

    Returns this

  • Parameters

    • kernel: number[][]
    • x: number
    • y: number
    • w: number
    • h: number
    • Optional cb: ImageCallback

    Returns this

convolution

  • convolution(kernel: number[][], cb?: ImageCallback): this
  • convolution<T>(kernel: number[][], edgeHandling: string, cb?: ImageCallback): this
  • Parameters

    • kernel: number[][]
    • Optional cb: ImageCallback

    Returns this

  • Type parameters

    • T

    Parameters

    • kernel: number[][]
    • edgeHandling: string
    • Optional cb: ImageCallback

    Returns this

cover

  • cover(w: number, h: number, cb?: ImageCallback): this
  • cover(w: number, h: number, alignBits?: number, cb?: ImageCallback): this
  • cover(w: number, h: number, alignBits?: number, mode?: string, cb?: ImageCallback): this
  • Parameters

    • w: number
    • h: number
    • Optional cb: ImageCallback

    Returns this

  • Parameters

    • w: number
    • h: number
    • Optional alignBits: number
    • Optional cb: ImageCallback

    Returns this

  • Parameters

    • w: number
    • h: number
    • Optional alignBits: number
    • Optional mode: string
    • Optional cb: ImageCallback

    Returns this

create

  • create(path: string): Promise<Jimp>
  • create(image: Jimp): Promise<Jimp>
  • create(data: Buffer): Promise<Jimp>
  • create(w: number, h: number, background?: number | string): Promise<Jimp>
  • Parameters

    • path: string

    Returns Promise<Jimp>

  • Parameters

    • image: Jimp

    Returns Promise<Jimp>

  • Parameters

    • data: Buffer

    Returns Promise<Jimp>

  • Parameters

    • w: number
    • h: number
    • Optional background: number | string

    Returns Promise<Jimp>

crop

  • crop(x: number, y: number, w: number, h: number, cb?: ImageCallback): this
  • Parameters

    • x: number
    • y: number
    • w: number
    • h: number
    • Optional cb: ImageCallback

    Returns this

cropQuiet

  • cropQuiet(x: number, y: number, w: number, h: number, cb?: ImageCallback): this
  • Parameters

    • x: number
    • y: number
    • w: number
    • h: number
    • Optional cb: ImageCallback

    Returns this

cssColorToHex

  • cssColorToHex(cssColor: string): number
  • Parameters

    • cssColor: string

    Returns number

deflateLevel

  • deflateLevel(l: number, cb?: ImageCallback): this
  • Parameters

    • l: number
    • Optional cb: ImageCallback

    Returns this

deflateStrategy

  • deflateStrategy(s: number, cb?: ImageCallback): this
  • Parameters

    • s: number
    • Optional cb: ImageCallback

    Returns this

diff

  • diff(img1: Jimp, img2: Jimp, threshold?: number): object
  • Parameters

    • img1: Jimp
    • img2: Jimp
    • Optional threshold: number

    Returns object

    • image: Jimp
    • percent: number

displace

  • displace(map: Jimp, offset: number, cb?: ImageCallback): this
  • Parameters

    • map: Jimp
    • offset: number
    • Optional cb: ImageCallback

    Returns this

distance

  • distance(img1: Jimp, img2: Jimp): number
  • Parameters

    • img1: Jimp
    • img2: Jimp

    Returns number

distanceFromHash

  • distanceFromHash(hash: string): number
  • Parameters

    • hash: string

    Returns number

dither16

  • dither16(cb?: ImageCallback): this
  • Parameters

    • Optional cb: ImageCallback

    Returns this

dither565

  • dither565(cb?: ImageCallback): this
  • Parameters

    • Optional cb: ImageCallback

    Returns this

fade

  • fade(f: number, cb?: ImageCallback): this
  • Parameters

    • f: number
    • Optional cb: ImageCallback

    Returns this

filterType

  • filterType(f: number, cb?: ImageCallback): this
  • Parameters

    • f: number
    • Optional cb: ImageCallback

    Returns this

flip

  • flip(horizontal: boolean, vertical: boolean, cb?: ImageCallback): this
  • Parameters

    • horizontal: boolean
    • vertical: boolean
    • Optional cb: ImageCallback

    Returns this

gaussian

  • gaussian(r: number, cb?: ImageCallback): this
  • Parameters

    • r: number
    • Optional cb: ImageCallback

    Returns this

getBase64

  • getBase64(mime: string, cb: GenericCallback<string, any, this>): this
  • Parameters

    • mime: string
    • cb: GenericCallback<string, any, this>

    Returns this

getBase64Async

  • getBase64Async(mime: string): Promise<string>
  • Parameters

    • mime: string

    Returns Promise<string>

getBuffer

  • getBuffer(mime: string, cb: GenericCallback<Buffer>): this
  • Parameters

    • mime: string
    • cb: GenericCallback<Buffer>

    Returns this

getBufferAsync

  • getBufferAsync(mime: string): Promise<Buffer>
  • Parameters

    • mime: string

    Returns Promise<Buffer>

getColorsAndPixels

  • getColorsAndPixels(): object

getExtension

  • getExtension(): string
  • Returns string

getHeight

  • getHeight(): number
  • Returns number

getMIME

  • getMIME(): string
  • Returns string

getPixelColor

  • getPixelColor(x: number, y: number, cb?: GenericCallback<number, any, this>): number
  • Parameters

    • x: number
    • y: number
    • Optional cb: GenericCallback<number, any, this>

    Returns number

getPixelColour

  • getPixelColour(x: number, y: number, cb?: GenericCallback<number, any, this>): number
  • Parameters

    • x: number
    • y: number
    • Optional cb: GenericCallback<number, any, this>

    Returns number

getPixelIndex

  • getPixelIndex(x: number, y: number, cb?: GenericCallback<number, any, this>): number
  • getPixelIndex(x: number, y: number, edgeHandling: string, cb?: GenericCallback<number, any, this>): number
  • Parameters

    • x: number
    • y: number
    • Optional cb: GenericCallback<number, any, this>

    Returns number

  • Parameters

    • x: number
    • y: number
    • edgeHandling: string
    • Optional cb: GenericCallback<number, any, this>

    Returns number

getPixelString

  • getPixelString(pixelArray: number[], nbColors: number): string
  • This builds the pixel string to use in a message

    Parameters

    • pixelArray: number[]

      the pixel array, each item being a reference to the color in the color array

    • nbColors: number

      the number of colors in the colors array

    Returns string

    the pixel sting to use in a message

getWidth

  • getWidth(): number
  • Returns number

grayscale

  • grayscale(cb?: ImageCallback): this
  • Parameters

    • Optional cb: ImageCallback

    Returns this

greyscale

  • greyscale(cb?: ImageCallback): this
  • Parameters

    • Optional cb: ImageCallback

    Returns this

hasAlpha

  • hasAlpha(): boolean
  • Returns boolean

hash

  • hash(cb?: GenericCallback<string, any, this>): this
  • hash(base: number | null | undefined, cb?: GenericCallback<string, any, this>): this
  • Parameters

    • Optional cb: GenericCallback<string, any, this>

    Returns this

  • Parameters

    • base: number | null | undefined
    • Optional cb: GenericCallback<string, any, this>

    Returns this

histogram

  • histogram(): object
  • Returns object

    • b: number[]
    • g: number[]
    • r: number[]

inspect

  • inspect(): string
  • Returns string

intToRGBA

  • intToRGBA(i: number, cb?: GenericCallback<RGBA>): RGBA
  • Parameters

    • i: number
    • Optional cb: GenericCallback<RGBA>

    Returns RGBA

invert

  • invert(cb?: ImageCallback): this
  • Parameters

    • Optional cb: ImageCallback

    Returns this

limit255

  • limit255(n: number): number
  • Parameters

    • n: number

    Returns number

loadFont

  • loadFont(file: string): Promise<Font>
  • loadFont(file: string, cb: GenericCallback<Font, any, any>): Promise<never>
  • Parameters

    • file: string

    Returns Promise<Font>

  • Parameters

    • file: string
    • cb: GenericCallback<Font, any, any>

    Returns Promise<never>

mask

  • mask(src: Jimp, x: number, y: number, cb?: ImageCallback): this
  • Parameters

    • src: Jimp
    • x: number
    • y: number
    • Optional cb: ImageCallback

    Returns this

measureText

  • measureText(font: Font, text: PrintableText): number
  • Parameters

    • font: Font
    • text: PrintableText

    Returns number

measureTextHeight

  • measureTextHeight(font: Font, text: PrintableText, maxWidth: number): number
  • Parameters

    • font: Font
    • text: PrintableText
    • maxWidth: number

    Returns number

mirror

  • mirror(horizontal: boolean, vertical: boolean, cb?: ImageCallback): this
  • Parameters

    • horizontal: boolean
    • vertical: boolean
    • Optional cb: ImageCallback

    Returns this

normalize

  • normalize(cb?: ImageCallback): this
  • Parameters

    • Optional cb: ImageCallback

    Returns this

on

  • on<T>(event: T, cb: function): any
  • Type parameters

    • T: ListenableName

    Parameters

    • event: T
    • cb: function
        • (data: ListenerData<T>): any
        • Parameters

          • data: ListenerData<T>

          Returns any

    Returns any

opacity

  • opacity(f: number, cb?: ImageCallback): this
  • Parameters

    • f: number
    • Optional cb: ImageCallback

    Returns this

opaque

  • opaque(cb?: ImageCallback): this
  • Parameters

    • Optional cb: ImageCallback

    Returns this

parseBitmap

  • parseBitmap(data: Buffer, path: string | null | undefined, cb?: ImageCallback): void
  • Parameters

    • data: Buffer
    • path: string | null | undefined
    • Optional cb: ImageCallback

    Returns void

pixelate

  • pixelate(size: number, cb?: ImageCallback): this
  • pixelate(size: number, x: number, y: number, w: number, h: number, cb?: ImageCallback): this
  • Parameters

    • size: number
    • Optional cb: ImageCallback

    Returns this

  • Parameters

    • size: number
    • x: number
    • y: number
    • w: number
    • h: number
    • Optional cb: ImageCallback

    Returns this

posterize

  • posterize(n: number, cb?: ImageCallback): this
  • Parameters

    • n: number
    • Optional cb: ImageCallback

    Returns this

print

  • print(font: Font, x: number, y: number, text: PrintableText, cb?: ImageCallback): this
  • print(font: Font, x: number, y: number, text: PrintableText, maxWidth?: number, cb?: ImageCallback): this
  • print(font: Font, x: number, y: number, text: PrintableText, maxWidth?: number, maxHeight?: number, cb?: ImageCallback): this
  • Parameters

    • font: Font
    • x: number
    • y: number
    • text: PrintableText
    • Optional cb: ImageCallback

    Returns this

  • Parameters

    • font: Font
    • x: number
    • y: number
    • text: PrintableText
    • Optional maxWidth: number
    • Optional cb: ImageCallback

    Returns this

  • Parameters

    • font: Font
    • x: number
    • y: number
    • text: PrintableText
    • Optional maxWidth: number
    • Optional maxHeight: number
    • Optional cb: ImageCallback

    Returns this

quality

  • quality(n: number, cb?: ImageCallback): this
  • Parameters

    • n: number
    • Optional cb: ImageCallback

    Returns this

read

  • read(path: string): Promise<Jimp>
  • read(image: Jimp): Promise<Jimp>
  • read(data: Buffer): Promise<Jimp>
  • read(w: number, h: number, background?: number | string): Promise<Jimp>
  • Parameters

    • path: string

    Returns Promise<Jimp>

  • Parameters

    • image: Jimp

    Returns Promise<Jimp>

  • Parameters

    • data: Buffer

    Returns Promise<Jimp>

  • Parameters

    • w: number
    • h: number
    • Optional background: number | string

    Returns Promise<Jimp>

resize

  • resize(w: number, h: number, cb?: ImageCallback): this
  • resize(w: number, h: number, mode?: string, cb?: ImageCallback): this
  • Parameters

    • w: number
    • h: number
    • Optional cb: ImageCallback

    Returns this

  • Parameters

    • w: number
    • h: number
    • Optional mode: string
    • Optional cb: ImageCallback

    Returns this

rgba

  • rgba(bool: boolean, cb?: ImageCallback): this
  • Parameters

    • bool: boolean
    • Optional cb: ImageCallback

    Returns this

rgbaToInt

  • rgbaToInt(r: number, g: number, b: number, a: number, cb: GenericCallback<number, any, Jimp>): number
  • Parameters

    • r: number
    • g: number
    • b: number
    • a: number
    • cb: GenericCallback<number, any, Jimp>

    Returns number

rotate

  • rotate(deg: number, cb?: ImageCallback): this
  • rotate(deg: number, mode: string | boolean, cb?: ImageCallback): this
  • Parameters

    • deg: number
    • Optional cb: ImageCallback

    Returns this

  • Parameters

    • deg: number
    • mode: string | boolean
    • Optional cb: ImageCallback

    Returns this

scale

  • scale(f: number, cb?: ImageCallback): this
  • scale(f: number, mode?: string, cb?: ImageCallback): this
  • Parameters

    • f: number
    • Optional cb: ImageCallback

    Returns this

  • Parameters

    • f: number
    • Optional mode: string
    • Optional cb: ImageCallback

    Returns this

scaleToFit

  • scaleToFit(w: number, h: number, cb?: ImageCallback): this
  • scaleToFit(w: number, h: number, mode?: string, cb?: ImageCallback): this
  • Parameters

    • w: number
    • h: number
    • Optional cb: ImageCallback

    Returns this

  • Parameters

    • w: number
    • h: number
    • Optional mode: string
    • Optional cb: ImageCallback

    Returns this

scan

  • scan(x: number, y: number, w: number, h: number, f: function, cb?: ImageCallback): this
  • Parameters

    • x: number
    • y: number
    • w: number
    • h: number
    • f: function
        • (this: this, x: number, y: number, idx: number): any
        • Parameters

          • this: this
          • x: number
          • y: number
          • idx: number

          Returns any

    • Optional cb: ImageCallback

    Returns this

scanQuiet

  • scanQuiet(x: number, y: number, w: number, h: number, f: function, cb?: ImageCallback): this
  • Parameters

    • x: number
    • y: number
    • w: number
    • h: number
    • f: function
        • (this: this, x: number, y: number, idx: number): any
        • Parameters

          • this: this
          • x: number
          • y: number
          • idx: number

          Returns any

    • Optional cb: ImageCallback

    Returns this

sepia

  • sepia(cb?: ImageCallback): this
  • Parameters

    • Optional cb: ImageCallback

    Returns this

setPixelColor

  • setPixelColor(hex: number, x: number, y: number, cb?: ImageCallback): this
  • Parameters

    • hex: number
    • x: number
    • y: number
    • Optional cb: ImageCallback

    Returns this

setPixelColour

  • setPixelColour(hex: number, x: number, y: number, cb?: ImageCallback): this
  • Parameters

    • hex: number
    • x: number
    • y: number
    • Optional cb: ImageCallback

    Returns this

toString

  • toString(): string
  • Returns string

write

  • write(path: string, cb?: ImageCallback): this
  • Parameters

    • path: string
    • Optional cb: ImageCallback

    Returns this

writeAsync

  • writeAsync(path: string): Promise<Jimp>
  • Parameters

    • path: string

    Returns Promise<Jimp>

Generated using TypeDoc