vectorcraft/crates
bflatastic 438f90c751 Part of #641: Image Trace: Create Strokes
Advanced › Create: Fills and/or Strokes, with Stroke (the widest line, px).
With Strokes, each colour's 8-connected parts no wider than the stroke width
(chamfer distance transform) trace as open centre lines instead of filled
outlines: the line is thinned to one pixel (Zhang-Suen with each removal
re-checked, so two-pixel lines survive; staircase corners dropped), its
skeleton becomes runs between ends and junctions (junction pixels merged,
spurs pruned, runs through two-way junctions joined, rings closed), and each
run is simplified and fitted with curves. The stroke width is the line's mean
width (pixels over length). Traced lines get round caps and joins in the
document. Without Fills, wider areas become 1 px stroked outlines.
`imageTrace.make` takes fills, strokes and strokeWidth, and refuses neither
fills nor strokes and a non-positive width.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-09 10:11:09 +07:00
..
brush M4.39: SVG symbols as <symbol>/<use>, hidden layers on Save, Dublin Core metadata 2026-10-05 09:03:52 +07:00
cad Placed documents: the object, drawn exactly and kept as art by every exporter 2026-10-08 12:20:51 -07:00
color Swatches: swatch exchange (.ase) files open as swatch libraries 2026-10-08 15:18:57 -07:00
doc Fix #638: Layers panel lays out only the rows in view and keeps open rows in the file 2026-10-09 08:19:49 +07:00
effects Placed documents: the object, drawn exactly and kept as art by every exporter 2026-10-08 12:20:51 -07:00
engine Part of #641: Image Trace: Create Strokes 2026-10-09 10:11:09 +07:00
eps Placed documents: the object, drawn exactly and kept as art by every exporter 2026-10-08 12:20:51 -07:00
format M7: inline symbols in text 2026-10-08 15:45:34 -07:00
geom M2.9: add editable Shaper groups and shape orientation steps 2026-10-08 22:52:23 +01:00
mcp Part of #641: Image Trace: Create Strokes 2026-10-09 10:11:09 +07:00
metafile Placed documents: the object, drawn exactly and kept as art by every exporter 2026-10-08 12:20:51 -07:00
pathops Fix #569: Shape Builder merges leave no stray edges in their outlines 2026-10-09 03:04:48 +07:00
pdf M7: inline symbols in text 2026-10-08 15:45:34 -07:00
plugins M0.CI: restore checks without optional fonts 2026-10-08 20:50:54 +01:00
render M7: inline symbols in text 2026-10-08 15:45:34 -07:00
svg Part of #372: SVG import names the one layer from the root element 2026-10-09 09:00:24 +07:00
testkit Merge pull request #644 from dotCooCoo/feat/ase-import 2026-10-09 08:50:50 +07:00
text Tests: #631's ICF test builds its runs with #627's inline field 2026-10-09 06:26:49 +07:00
tools Artboard tool: Delete and Backspace delete the active artboard 2026-10-08 19:19:59 -07:00
trace Part of #641: Image Trace: Create Strokes 2026-10-09 10:11:09 +07:00
ui-egui Part of #641: Image Trace: Create Strokes 2026-10-09 10:11:09 +07:00