Search
Preparing search index...
The search index is not available
Documentation
Options
All
Public
Public/Protected
All
Inherited
Externals
Menu
Documentation
@svg-drawing/img-trace
ImgTrace
Class ImgTrace
Hierarchy
ImgTrace
Index
Constructors
constructor
Properties
command
Omit
ltres
palettes
path
Attrs
path
Omit
qtres
rightangleenhance
Methods
_boundingboxincludes
_color
Quantization
_complement
Command
_create
Paths
_edge
Detection
_find
Palette
Index
_fitseq
_getdirection
_interpolation
_path
Scan
_pointpoly
_testrightangle
_trace
Path
load
Constructors
constructor
new
Img
Trace
(
opts
?:
ImgTraceOption
)
:
ImgTrace
Parameters
opts:
ImgTraceOption
= {}
Returns
ImgTrace
Properties
command
Omit
command
Omit
:
number
ltres
ltres
:
number
palettes
palettes
:
Rgba
[]
path
Attrs
path
Attrs
:
PathObject
path
Omit
path
Omit
:
number
qtres
qtres
:
number
rightangleenhance
rightangleenhance
:
boolean
Methods
Private
_boundingboxincludes
_boundingboxincludes
(
parentbbox
:
number
[]
, childbbox
:
number
[]
)
:
boolean
Parameters
parentbbox:
number
[]
childbbox:
number
[]
Returns
boolean
Private
_color
Quantization
_color
Quantization
(
imgd
:
ImageData
)
:
ColorQuantization
Parameters
imgd:
ImageData
Returns
ColorQuantization
Private
_complement
Command
_complement
Command
(
info
:
PathInfo
[]
, layerIndex
:
number
)
:
Command
[]
Parameters
info:
PathInfo
[]
layerIndex:
number
Returns
Command
[]
Private
_create
Paths
_create
Paths
(
pathLayer
:
PathInfo
[]
[]
)
:
Path
[]
Parameters
pathLayer:
PathInfo
[]
[]
Returns
Path
[]
Private
_edge
Detection
_edge
Detection
(
cq
:
ColorQuantization
, palId
:
number
)
:
EdgeLayer
Parameters
cq:
ColorQuantization
palId:
number
Returns
EdgeLayer
Private
_find
Palette
Index
_find
Palette
Index
(
color
:
Rgba
)
:
number
Find similar color from palette and return ID
Parameters
color:
Rgba
Pixel color
Returns
number
Private
_fitseq
_fitseq
(
path
:
PointInfo
, seqstart
:
number
, seqend
:
number
, isHolePath
?:
boolean
)
:
Command
[]
Parameters
path:
PointInfo
seqstart:
number
seqend:
number
Optional
isHolePath:
boolean
Returns
Command
[]
Private
_getdirection
_getdirection
(
x1
:
number
, y1
:
number
, x2
:
number
, y2
:
number
)
:
DirectionValue
Parameters
x1:
number
y1:
number
x2:
number
y2:
number
Returns
DirectionValue
Private
_interpolation
_interpolation
(
paths
:
PointInfo
[]
)
:
PointInfo
[]
Parameters
paths:
PointInfo
[]
Returns
PointInfo
[]
Private
_path
Scan
_path
Scan
(
edge
:
EdgeLayer
)
:
PointInfo
[]
Parameters
edge:
EdgeLayer
Returns
PointInfo
[]
Private
_pointpoly
_pointpoly
(
p
:
Point
, pa
:
Point
[]
)
:
boolean
Parameters
p:
Point
pa:
Point
[]
Returns
boolean
Private
_testrightangle
_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
Private
_trace
Path
_trace
Path
(
path
:
PointInfo
)
:
PathInfo
Parameters
path:
PointInfo
Returns
PathInfo
load
load
(
argImgd
:
ImageData
)
:
Svg
Parameters
argImgd:
ImageData
Returns
Svg
Modules
@svg-
drawing/animation
@svg-
drawing/core
@svg-
drawing/img-
trace
@svg-
drawing/react
Img
Trace
constructor
command
Omit
ltres
palettes
path
Attrs
path
Omit
qtres
rightangleenhance
_boundingboxincludes
_color
Quantization
_complement
Command
_create
Paths
_edge
Detection
_find
Palette
Index
_fitseq
_getdirection
_interpolation
_path
Scan
_pointpoly
_testrightangle
_trace
Path
load
Generated using
TypeDoc
Find similar color from palette and return ID