Constructors

  • Parameters

    • width: number
    • height: number
    • Optional type: "image" | "svg" | "pdf"

    Returns Canvas

Properties

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.

height: number
stride: number

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

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

Non standard. The type of the canvas.

width: number

Methods

  • Parameters

    • Optional config: JpegConfig

    Returns JPEGStream

  • Parameters

    • Optional config: PdfConfig

    Returns PDFStream

  • Parameters

    • Optional config: PngConfig

    Returns PNGStream

  • Parameters

    • contextId: "2d"
    • Optional contextAttributes: NodeCanvasRenderingContext2DSettings

    Returns CanvasRenderingContext2D

  • 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, result) => void)
        • (err, result): void
        • Parameters

          • err: null | Error
          • result: Buffer

          Returns void

    Returns void

  • Parameters

    • cb: ((err, result) => void)
        • (err, result): void
        • Parameters

          • err: null | Error
          • result: Buffer

          Returns void

    • mimeType: "image/png"
    • Optional config: PngConfig

    Returns void

  • Parameters

    • cb: ((err, result) => void)
        • (err, result): void
        • Parameters

          • err: null | Error
          • result: Buffer

          Returns void

    • mimeType: "image/jpeg"
    • Optional config: 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

  • Parameters

    • mimeType: "image/png"
    • Optional config: PngConfig

    Returns Buffer

  • Parameters

    • mimeType: "image/jpeg"
    • Optional config: JpegConfig

    Returns Buffer

  • Parameters

    • mimeType: "application/pdf"
    • Optional config: 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

  • Parameters

    • mimeType: "image/png"

    Returns string

  • Parameters

    • mimeType: "image/jpeg"
    • Optional quality: number

    Returns string

  • Non-standard. Defaults to PNG image.

    Parameters

    • cb: ((err, result) => void)
        • (err, result): void
        • Parameters

          • err: null | Error
          • result: string

          Returns void

    Returns void

  • Non-standard.

    Parameters

    • mimeType: "image/png"
    • cb: ((err, result) => void)
        • (err, result): void
        • Parameters

          • err: null | Error
          • result: string

          Returns void

    Returns void

  • Non-standard.

    Parameters

    • mimeType: "image/jpeg"
    • cb: ((err, result) => void)
        • (err, result): void
        • Parameters

          • err: null | Error
          • result: string

          Returns void

    Returns void

  • Non-standard.

    Parameters

    • mimeType: "image/jpeg"
    • config: JpegConfig
    • cb: ((err, result) => void)
        • (err, result): void
        • Parameters

          • err: null | Error
          • result: string

          Returns void

    Returns void

  • Non-standard.

    Parameters

    • mimeType: "image/jpeg"
    • quality: number
    • cb: ((err, result) => void)
        • (err, result): void
        • Parameters

          • err: null | Error
          • result: string

          Returns void

    Returns void

Generated using TypeDoc