Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • ImgTrace

Index

Constructors

Properties

commandOmit: number
ltres: number
palettes: Rgba[]
pathAttrs: PathObject
pathOmit: number
qtres: number
rightangleenhance: boolean

Methods

  • _boundingboxincludes(parentbbox: number[], childbbox: number[]): boolean
  • Parameters

    • parentbbox: number[]
    • childbbox: number[]

    Returns boolean

  • _colorQuantization(imgd: ImageData): ColorQuantization
  • Parameters

    • imgd: ImageData

    Returns ColorQuantization

  • _complementCommand(info: PathInfo[], layerIndex: number): Command[]
  • Parameters

    • info: PathInfo[]
    • layerIndex: number

    Returns Command[]

  • _createPaths(pathLayer: PathInfo[][]): Path[]
  • Parameters

    • pathLayer: PathInfo[][]

    Returns Path[]

  • _edgeDetection(cq: ColorQuantization, palId: number): EdgeLayer
  • Parameters

    • cq: ColorQuantization
    • palId: number

    Returns EdgeLayer

  • _findPaletteIndex(color: Rgba): number
  • Find similar color from palette and return ID

    Parameters

    • color: Rgba

      Pixel color

    Returns number

  • _fitseq(path: PointInfo, seqstart: number, seqend: number, isHolePath?: boolean): Command[]
  • Parameters

    • path: PointInfo
    • seqstart: number
    • seqend: number
    • Optional isHolePath: boolean

    Returns Command[]

  • _getdirection(x1: number, y1: number, x2: number, y2: number): DirectionValue
  • Parameters

    • x1: number
    • y1: number
    • x2: number
    • y2: number

    Returns DirectionValue

  • _interpolation(paths: PointInfo[]): PointInfo[]
  • Parameters

    • paths: PointInfo[]

    Returns PointInfo[]

  • _pathScan(edge: EdgeLayer): PointInfo[]
  • Parameters

    • edge: EdgeLayer

    Returns PointInfo[]

  • _pointpoly(p: Point, pa: Point[]): boolean
  • Parameters

    • p: Point
    • pa: Point[]

    Returns boolean

  • _testrightangle(path: PointInfo, idx1: number, idx2: number, idx3: number, idx4: number, idx5: number): boolean
  • Parameters

    • path: PointInfo
    • idx1: number
    • idx2: number
    • idx3: number
    • idx4: number
    • idx5: number

    Returns boolean

  • _tracePath(path: PointInfo): PathInfo
  • Parameters

    • path: PointInfo

    Returns PathInfo

  • load(argImgd: ImageData): Svg
  • Parameters

    • argImgd: ImageData

    Returns Svg

Generated using TypeDoc