ImgTrace Method

Build 1501 on 14/Nov/2017  This topic last edited on: 23/Mar/2016, at 12:15

Description

Traces an image applying specified parameters.

Note: this command uses the alpha channel in EPS preview, to mask out parts that are transparent in the EPS itself (assuming that the application that generated the EPS generated also a correct alpha channel in the preview).

Selecting only a picture (without selecting a rectangle for the background) they automatically use the alpha channel - if present - to determine which parts of the picture are background (transparent) and so shout be cut out.

A new algorithm to do picture tracing has been added. It is enabled by specifyng 'M+' in the options string of the Page.ImgTrace and Page.ImgTraceEx commands. This new algorithm can detect mutliple polygons, even inside the picture, and uses a better way to compare colors to identify the background. Drawbacks: it is slow and on complex pictures it can generate VERY complex shapes.

Syntax

Page.ImgTrace (dim1, dim2, dim3, dim4, str5)

dim1        

left margin

dim2        

top margin

dim3        

right margin

dim4        

bottom margin

str5        

options: S+ traces the picture, S- creates a trace shape, M+ activates multiple trace algorithm

Remarks

Returns an error code.

Context

Page designer

See also

ImgTrace, ImgTraceDlg

All image related commands

AddImageEx, ArticleNewPicture, ImgInsert, ImgInsertId, ImgInsertType, ImgNewDummyEx

ImgCrop, ImgSetCrop, GetImgCropHeight, GetImgCropLeft, GetImgCropTop, GetImgCropWidth, GetImgHeight, GetImgWidth

ImgZoom, ImgZoomPct, ViewZoomImage, GetImgZoomPctX, GetImgZoomPctY

GetSelectedImgId, GetSelectedImgDummy,

ImgGetColor, ImgSetColor, ImgGetFlag, ImgSetFlag, ImgImportPath Method

ImgTrace, ImgTraceDlg, ImgTraceEx

ImgUpdate, TxtSelectReference, ViewShowImg