TracingOptions

image.tracing.tracingOptions

Description

A set of options used in converting raster art to vector art by tracing.


Properties

TracingOptions.cornerAngle

image.tracing.tracingOptions.cornerAngle

Description

The sharpness, in degrees of a turn in the original image that is considered a corner in the tracing result path.

Range: 0 to 180

Type

Number (double)


TracingOptions.fills

image.tracing.tracingOptions.fills

Description

If true, trace with fills. At least one of fills or strokes must be true.

Type

Boolean


TracingOptions.ignoreWhite

image.tracing.tracingOptions.ignoreWhite

Description

If true, ignores white fill color.

Type

Boolean


TracingOptions.livePaintOutput

image.tracing.tracingOptions.livePaintOutput

Description

If true, result is LivePaint art. If false, it is classic art.

Note

A script should only set this value in preparation for a subsequent expand operation. Leaving a tracing on the artboard when this property is true can lead to unexpected application behavior.

Type

Boolean


TracingOptions.maxColors

image.tracing.tracingOptions.maxColors

Description

The maximum number of colors allowed for automatic palette generation.

Used only if tracingMode is TracingModeType.TRACINGMODECOLOR or TracingModeType.TRACINGMODEGRAY.

Range: 2 to 256

Type

Number (long)


TracingOptions.maxStrokeWeight

image.tracing.tracingOptions.maxStrokeWeight

Description

The maximum stroke weight, when strokes is true.

Range: 0.01 to 100.0

Type

Number (double)


TracingOptions.minArea

image.tracing.tracingOptions.minArea

Description

The smallest feature, in square pixels, that is traced.

For example, if it is 4, a feature of 2 pixels wide by 2 pixels high is traced.

Type

Number (long)


TracingOptions.minStrokeLength

image.tracing.tracingOptions.minStrokeLength

Description

The minimum length in pixels of features in the original image that can be stroked, when strokes is true.

Smaller features are omitted. Range: 0.0 to 200.0. Default: 20.0

Type

Number (double)


TracingOptions.outputToSwatches

image.tracing.tracingOptions.outputToSwatches

Description

If true, named colors (swatches) are generated for each new color created by the tracing result.

Used only if tracingMode is TracingModeType.TRACINGMODECOLOR or TracingModeType.TRACINGMODEGRAY.

Type

Boolean


TracingOptions.palette

image.tracing.tracingOptions.palette

Description

The name of a color palette to use for tracing. If the empty string, use the automatic palette.

Used only if tracingMode is TracingModeType.TRACINGMODECOLOR or TracingModeType.TRACINGMODEGRAY.

Type

String


TracingOptions.parent

image.tracing.tracingOptions.parent

Description

The object’s container.

Type

Object, read-only.


TracingOptions.pathFitting

image.tracing.tracingOptions.pathFitting

Description

The distance between the traced shape and the original pixel shape. Lower values create a tighter path fitting.

Higher values create a looser path fitting. Range: 0.0 to 10.0

Type

Number (double)


TracingOptions.preprocessBlur

image.tracing.tracingOptions.preprocessBlur

Description

The amount of blur used during preprocessing, in pixels. Blurring helps reduce small artifacts and smooth jagged edges in the tracing result. Range: 0.0 to 2.0

Type

Number (double)


TracingOptions.preset

image.tracing.tracingOptions.preset

Description

The name of a preset file containing these options.

Type

String, read-only.


TracingOptions.resample

image.tracing.tracingOptions.resample

Description

If true, resample when tracing. (This setting is not captured in a preset file.)

Always true when the raster source art is placed or linked.

Type

Boolean


TracingOptions.resampleResolution

image.tracing.tracingOptions.resampleResolution

Description

The resolution to use when resampling in pixels per inch (ppi).

Lower resolution increases the speed of the tracing operation. (This setting is not captured in a preset file.)

Type

Number (double)


TracingOptions.strokes

image.tracing.tracingOptions.strokes

Description

If true, trace with strokes. At least one of fills or strokes must be true.

Used only if tracingMode is TracingModeType.TRACINGMODEBLACKANDWHITE.

Type

Boolean


TracingOptions.threshold

image.tracing.tracingOptions.threshold

Description

The threshold value of black-and-white tracing. All pixels with a grayscale value greater than this are converted to black.

Used only if tracingMode is TracingModeType.TRACINGMODEBLACKANDWHITE.

Range: 0 to 255

Type

Number (long)


TracingOptions.tracingMode

image.tracing.tracingOptions.tracingMode

Description

The color mode for tracing.

Type

TracingModeType


TracingOptions.typename

image.tracing.tracingOptions.typename

Description

Read-only. The class name of the object.

Type

String


TracingOptions.viewRaster

image.tracing.tracingOptions.viewRaster

Description

The view for previews of the raster image. (This setting is not captured in a preset file.)

Type

ViewRasterType


TracingOptions.viewVector

image.tracing.tracingOptions.viewVector

Description

The view for previews of the vector result. (This setting is not captured in a preset file.)

Type

ViewVectorType


Methods

TracingOptions.loadFromPreset()

image.tracing.tracingOptions.loadFromPreset(parameter)

Description

Loads a set of options from the specified preset, as found in the Application.tracingPresetList array.

Parameters

Parameter

Type

Description

presetName

String

Preset name to load

Returns

Boolean


TracingOptions.storeToPreset()

image.tracing.tracingOptions.storeToPreset(parameter)

Description

Saves this set of options in the specified preset.

Use a name found in the Application.tracingPresetList array, or a new name to create a new preset.

For an existing preset, overwrites an unlocked preset and returns true.

Returns false if the preset is locked.

Parameters

Parameter

Type

Description

presetName

String

Preset name to save as

Returns

Boolean