Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Title

Container for the title image.

Hierarchy

Index

Constructors

Protected constructor

  • new Title(data: Uint8Array, width: number, height: number): Title
  • Creates a new tile image with the given image data.

    Parameters

    • data: Uint8Array

      The image data (Each byte contains two 4-bit colors).

    • width: number

      The image width in pixels.

    • height: number

      The image height in pixels.

    Returns Title

Properties

Protected data

data: Uint8Array

The image data.

Protected height

height: number

The image height in pixels.

Protected width

width: number

The image width in pixels.

Methods

draw

  • draw(ctx: CanvasRenderingContext2D, x?: number, y?: number): void
  • Draws the image onto the given rendering context.

    Parameters

    • ctx: CanvasRenderingContext2D

      The rendering context to draw the image to.

    • Default value x: number = 0

      Optional horizontal target position. Defaults to 0.

    • Default value y: number = 0

      Optional vertical target position. Defaults to 0.

    Returns void

getColor

  • getColor(x: number, y: number): number

getData

  • getData(): Uint8Array

getHeight

  • getHeight(): number

getWidth

  • getWidth(): number

toCanvas

  • toCanvas(): HTMLCanvasElement

toDataUrl

  • toDataUrl(type?: undefined | string, ...args: any[]): string
  • Creates and returns an image data URL.

    Parameters

    • Optional type: undefined | string

      Optional image mime type. Defaults to image/png.

    • Rest ...args: any[]

      Optional additional encoder parameters. For image/jpeg this is the image quality between 0 and 1 with a default value of 0.92.

    Returns string

    The created data URL.

toImage

  • toImage(type?: undefined | string, ...args: any[]): HTMLImageElement
  • Creates and returns a HTML image.

    Parameters

    • Optional type: undefined | string

      Optional image mime type. Defaults to image/png.

    • Rest ...args: any[]

      Optional additional encoder parameters. For image/jpeg this is the image quality between 0 and 1 with a default value of 0.92.

    Returns HTMLImageElement

    The created HTML image.

Static fromArray

  • fromArray(array: Uint8Array): Title
  • Parses a title image from the given array and returns it.

    Parameters

    • array: Uint8Array

    Returns Title

    The parsed title.pic image.

Static fromBlob

  • fromBlob(blob: Blob): Promise<Title>
  • Reads the title image from the given blob and returns it.

    Parameters

    • blob: Blob

      The TITLE.PIC blob to read.

    Returns Promise<Title>

    The read title image.

Generated using TypeDoc