Chartbreaker
    Preparing search index...
    Index

    Constructors

    • Parameters

      • width: number
      • height: number
      • Optionaltype: "pdf" | "svg" | "image"

      Returns Canvas

    Properties

    height: number
    stride: number

    Non standard. Getter. The stride used by the canvas.

    type: "pdf" | "svg" | "image"

    Non standard. The type of the canvas.

    width: number
    PNG_ALL_FILTERS: number

    Constant used in PNG encoding methods.

    PNG_FILTER_AVG: number

    Constant used in PNG encoding methods.

    PNG_FILTER_NONE: number

    Constant used in PNG encoding methods.

    PNG_FILTER_PAETH: number

    Constant used in PNG encoding methods.

    PNG_FILTER_SUB: number

    Constant used in PNG encoding methods.

    PNG_FILTER_UP: number

    Constant used in PNG encoding methods.

    PNG_NO_FILTERS: number

    Constant used in PNG encoding methods.

    Methods

    • For image canvases, encodes the canvas as a PNG. For PDF canvases, encodes the canvas as a PDF. For SVG canvases, encodes the canvas as an SVG.

      Parameters

      • cb: (err: null | Error, result: Buffer) => void

      Returns void

    • For image canvases, encodes the canvas as a PNG. For PDF canvases, encodes the canvas as a PDF. For SVG canvases, encodes the canvas as an SVG.

      Parameters

      • cb: (err: null | Error, result: Buffer) => void
      • mimeType: "image/png"
      • Optionalconfig: PngConfig

      Returns void

    • For image canvases, encodes the canvas as a PNG. For PDF canvases, encodes the canvas as a PDF. For SVG canvases, encodes the canvas as an SVG.

      Parameters

      • cb: (err: null | Error, result: Buffer) => void
      • mimeType: "image/jpeg"
      • Optionalconfig: JpegConfig

      Returns void

    • For image canvases, encodes the canvas as a PNG. For PDF canvases, encodes the canvas as a PDF. For SVG canvases, encodes the canvas as an SVG.

      Returns Buffer

    • For image canvases, encodes the canvas as a PNG. For PDF canvases, encodes the canvas as a PDF. For SVG canvases, encodes the canvas as an SVG.

      Parameters

      • mimeType: "image/png"
      • Optionalconfig: PngConfig

      Returns Buffer

    • For image canvases, encodes the canvas as a PNG. For PDF canvases, encodes the canvas as a PDF. For SVG canvases, encodes the canvas as an SVG.

      Parameters

      Returns Buffer

    • For image canvases, encodes the canvas as a PNG. For PDF canvases, encodes the canvas as a PDF. For SVG canvases, encodes the canvas as an SVG.

      Parameters

      • mimeType: "application/pdf"
      • Optionalconfig: PdfConfig

      Returns Buffer

    • Returns the unencoded pixel data, top-to-bottom. On little-endian (most) systems, the array will be ordered BGRA; on big-endian systems, it will be ARGB.

      Parameters

      • mimeType: "raw"

      Returns Buffer

    • Defaults to PNG image.

      Returns string

    • Defaults to PNG image.

      Parameters

      • mimeType: "image/png"

      Returns string

    • Defaults to PNG image.

      Parameters

      • mimeType: "image/jpeg"
      • Optionalquality: number

      Returns string

    • Non-standard. Defaults to PNG image.

      Parameters

      • cb: (err: null | Error, result: string) => void

      Returns void

    • Non-standard.

      Parameters

      • mimeType: "image/png"
      • cb: (err: null | Error, result: string) => void

      Returns void

    • Non-standard.

      Parameters

      • mimeType: "image/jpeg"
      • cb: (err: null | Error, result: string) => void

      Returns void

    • Non-standard.

      Parameters

      • mimeType: "image/jpeg"
      • config: JpegConfig
      • cb: (err: null | Error, result: string) => void

      Returns void

    • Non-standard.

      Parameters

      • mimeType: "image/jpeg"
      • quality: number
      • cb: (err: null | Error, result: string) => void

      Returns void