矢量构建与路径编辑
Vector construction & path editing
Draw logos and icons with precise paths, booleans and anchor edits.
20 条本项目编写的提案 · 分类 v1.1 · 新增基准运行 0 次。下方验证方式与部分得分规则是设计,不是执行结果。
- 典型应用
- Illustrator · Affinity Designer · Inkscape
- 小类 GUI 需求标签
HY· 混合
数字员工关联
本项目的小类归属,不代表员工能力实证或已导入基准覆盖。验收与价值指标均为建议,未测量 ROI。
关联岗位
- 创意制作与修订 · 按改变的作品关联:矢量路径、照片调整、图层合成、剪辑、字幕、模型、修复对白及响度合规混音。
任务提案 · 20
展开查看完整原文与建议检查方式;两种界面均保留提案英文原文。
R06.01.01.01-T01 Hand-vectorize a raster logo with an anchor budget
原始指令
In Inkscape, open input/logo_512.png (flat 3-color mark) and redraw it as vector paths: closed paths only, at most 40 anchor points in total, fills with the exact hex values in input/brand_hex.txt, no embedded raster. Save output/logo.svg at 512x512 viewBox.
- 平台
mac· macOSwin· Windowslin· Linux- 应用
- Inkscape
- 交互表面
desk· 桌面 GUI- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
path· 连续路径geom· 精确几何vis· 视觉判断- 工作产物
WP03· 视觉排版- 条件
- 未声明
- 提案难度
- 4 / 5
建议验证方式
Parse SVG: no <image>, all paths closed, anchor count <= 40, fills in hex set; rasterize at 512 px and per-color IoU >= 0.97 vs source mask. Trace Bitmap and potrace are disabled; nodes count/spacing fingerprint flags auto-trace output.
建议部分得分
45% IoU (linear 0.90-0.97); 25% anchor budget; 20% exact fills; 10% clean structure.
R06.01.01.01-T02 Draw a pixel-aligned 24px stroke icon
原始指令
In Adobe Illustrator, draw the 'calendar-check' icon from sketch input/icon_sketch.png on a 24x24 artboard: 2 px strokes, round caps and joins, all anchor coordinates on the 0.5 px grid, 2 px padding from the edges. Save output/calendar-check.ai and export output/calendar-check.svg with viewBox '0 0 24 24'.
- 平台
mac· macOSwin· Windows- 应用
- Illustrator
- 交互表面
desk· 桌面 GUI- GUI 需求 · 任务设定
HY· 混合- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
geom· 精确几何path· 连续路径click· 指向与点击- 工作产物
WP03· 视觉排版- 条件
licensed· 授权专业软件- 提案难度
- 3 / 5
建议验证方式
SVG: viewBox exact; stroke-width 2, round caps/joins on all paths; every coordinate is a multiple of 0.5; bbox within [2,22]; rasterized IoU >= 0.85 vs reference icon. .ai must contain Illustrator private data (ExtendScript disabled).
建议部分得分
25% viewBox and padding; 25% stroke attributes; 25% grid alignment; 25% shape match.
R06.01.01.01-T03 Combine overlapping shapes into one compound path with holes
原始指令
In Illustrator, input/badge.ai has 5 overlapping shapes forming a badge with two circular cut-outs. Use Shape Builder or Pathfinder to produce a single compound path with exactly 2 holes and the same outer silhouette, fill #1F3A5F, no stroke. Save output/badge.ai and export output/badge.svg.
- 平台
mac· macOSwin· Windows- 应用
- Illustrator
- 交互表面
desk· 桌面 GUI- GUI 需求 · 任务设定
HY· 混合- GUI 需求 · 普通权限
CL· CLI 足够- 交互原语
click· 指向与点击drag· 拖放- 工作产物
WP03· 视觉排版- 条件
licensed· 授权专业软件- 提案难度
- 2 / 5
建议验证方式
SVG: exactly one path element; subpath topology = 1 outer + 2 holes (winding/evenodd checked); fill exact; rasterized IoU >= 0.99 vs reference silhouette.
建议部分得分
40% single compound path; 30% exactly two holes; 20% silhouette IoU; 10% fill/no stroke.
R06.01.01.01-T04 Outline text and expand appearances without visual change
原始指令
In Illustrator, open input/poster_title.ai (live type with a 3-stroke appearance and an offset effect). Convert all type to outlines and expand appearance so the exported output/poster_title.svg has no <text> elements, no live effects, and renders identically.
- 平台
mac· macOSwin· Windows- 应用
- Illustrator
- 交互表面
desk· 桌面 GUI- GUI 需求 · 任务设定
HY· 混合- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
click· 指向与点击key· 快捷键- 工作产物
WP03· 视觉排版- 条件
licensed· 授权专业软件- 提案难度
- 2 / 5
建议验证方式
SVG has 0 <text>/<tspan> and no filter elements; rasterized pixel difference vs original render <= 1% at 300 dpi.
建议部分得分
40% no text elements; 30% effects expanded; 30% pixel diff within 1%.
R06.01.01.01-T05 Redraw a scanned logo sketch with smooth symmetric curves
原始指令
In Affinity Designer, redraw the hand-drawn mark in input/sketch_scan.jpg as clean Bezier curves: left-right symmetric about the vertical axis, tangent-continuous (smooth) at the 6 anchors marked with dots, and corner anchors only where the sketch shows angles. Save output/mark.afdesign and export output/mark.svg.
- 平台
mac· macOSwin· Windows- 应用
- Affinity Designer
- 交互表面
desk· 桌面 GUI- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
path· 连续路径geom· 精确几何vis· 视觉判断- 工作产物
WP03· 视觉排版- 条件
licensed· 授权专业软件- 提案难度
- 4 / 5
建议验证方式
SVG: mirror symmetry error <= 0.5 px (Hausdorff of path vs its reflection); handle collinearity at the 6 marked anchors within 2 deg; rasterized IoU >= 0.9 vs reference redraw. Native .afdesign required. The VM has no shell or scripting runtime and the SVG must carry Affinity's serif: export namespace, so hand-written SVG is detected.
建议部分得分
35% silhouette IoU; 30% symmetry; 25% smooth anchors; 10% corner anchors correct.
R06.01.01.01-T06 Clean up broken paths in an icon set
原始指令
In Inkscape, input/icons_dirty.svg contains 16 icons with open subpaths that should be closed, duplicate stacked nodes, zero-length segments and strokes that should be filled shapes (marked in input/notes.md). Repair them so each icon is a minimal set of closed filled paths, without changing their appearance. Save output/icons_clean.svg.
- 平台
mac· macOSwin· Windowslin· Linux- 应用
- Inkscape
- 交互表面
desk· 桌面 GUI- GUI 需求 · 任务设定
HY· 混合- GUI 需求 · 普通权限
CL· CLI 足够- 交互原语
click· 指向与点击path· 连续路径nav· 平移 / 缩放 / 滚动- 工作产物
WP03· 视觉排版- 条件
- 未声明
- 提案难度
- 3 / 5
建议验证方式
Per icon: all subpaths closed; no consecutive duplicate nodes or zero-length segments; no strokes where notes require fills; rasterized pixel diff <= 0.5% vs original.
建议部分得分
30% closed paths; 25% duplicate/zero segments removed; 25% stroke-to-fill; 20% appearance preserved.
R06.01.01.01-T07 Construct a logo from a geometric circle grid
原始指令
In Illustrator, build the mark shown in input/construction_guide.pdf: circles with diameters in the Fibonacci ratios given, positioned on the guide grid, then use boolean operations to cut the final mark. Remove construction circles from the final artboard but keep them on a hidden layer 'Construction'. Save output/mark.ai and output/mark.svg.
- 平台
mac· macOSwin· Windows- 应用
- Illustrator
- 交互表面
desk· 桌面 GUI- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
CL· CLI 足够- 交互原语
geom· 精确几何click· 指向与点击vis· 视觉判断- 工作产物
WP03· 视觉排版- 条件
licensed· 授权专业软件- 提案难度
- 4 / 5
建议验证方式
Hidden layer has circles with diameters/centers within 0.1 pt of spec; final mark rasterized IoU >= 0.98 vs reference; final mark edges coincide with construction arcs (curvature check). Illustrator scripting (ExtendScript/UXP) is disabled and the VM has no shell or scripting runtime, so artwork must be built in the Illustrator UI.
建议部分得分
35% construction circles exact; 45% final mark IoU; 20% layers organized.
R06.01.01.01-T08 Round selected corners to a precise radius
原始指令
In Affinity Designer, open input/card_shape.afdesign. Round only the 4 outer corners of the tab shape to 4 px and the inner notch corners to 2 px, leaving the 3 pointed corners sharp. Do not change any other geometry. Export output/card_shape.svg.
- 平台
mac· macOSwin· Windows- 应用
- Affinity Designer
- 交互表面
desk· 桌面 GUI- GUI 需求 · 任务设定
HY· 混合- GUI 需求 · 普通权限
G3· 仅 GUI- 交互原语
geom· 精确几何click· 指向与点击- 工作产物
WP03· 视觉排版- 条件
licensed· 授权专业软件- 提案难度
- 3 / 5
建议验证方式
Fit arcs at each corner: radii 4 +/-0.1 and 2 +/-0.1 where required; sharp corners remain angles; other segments unchanged (Hausdorff <= 0.1 px away from corners).
建议部分得分
40% outer radii; 30% notch radii; 20% sharp corners kept; 10% rest unchanged.
R06.01.01.01-T09 Draw a monoline letterform and expand it to outlines
原始指令
In Illustrator, draw the monogram 'R' following input/monogram_ref.png as a single centerline path, apply a 14 pt stroke with round joins, then expand to an outlined shape with uniform width and no overlapping subpaths. Save output/monogram.ai and output/monogram.svg.
- 平台
mac· macOSwin· Windows- 应用
- Illustrator
- 交互表面
desk· 桌面 GUI- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
path· 连续路径vis· 视觉判断- 工作产物
WP03· 视觉排版- 条件
licensed· 授权专业软件- 提案难度
- 3 / 5
建议验证方式
SVG: single filled path, no strokes; distance-transform stroke width 14 +/-0.5 pt along skeleton; no self-overlap; IoU >= 0.9 vs reference. Illustrator scripting (ExtendScript/UXP) is disabled and the VM has no shell or scripting runtime, so artwork must be built in the Illustrator UI.
建议部分得分
40% shape match; 30% uniform width; 20% expanded single path; 10% no overlaps.
R06.01.01.01-T10 Build an isometric illustration on an isometric grid
原始指令
In Affinity Designer, using its isometric grid, draw the server-rack illustration in input/iso_ref.png: 3 stacked boxes with front/left/top faces in the 3 given tints, edges at exactly 30/150/90 degrees, faces snapped so shared edges coincide. Export output/iso_rack.svg.
- 平台
mac· macOSwin· Windows- 应用
- Affinity Designer
- 交互表面
desk· 桌面 GUI- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
geom· 精确几何path· 连续路径vis· 视觉判断- 工作产物
WP03· 视觉排版- 条件
licensed· 授权专业软件- 提案难度
- 3 / 5
建议验证方式
Edge angles within 0.2 deg of 30/150/90; shared edges coincident within 0.1 px; face fills per tint; IoU >= 0.93 vs reference. The VM has no shell or scripting runtime and the SVG must carry Affinity's serif: export namespace, so hand-written SVG is detected.
建议部分得分
35% angles; 25% coincident edges; 15% fills; 25% overall match.
R06.01.01.01-T11 Create a seamless vector pattern tile
原始指令
In Illustrator, create a 100x100 pt pattern swatch 'Leaf Repeat' from the motifs in input/motifs.ai, with motifs crossing tile edges wrapping exactly so the repeat is seamless, and fill a 600x400 pt rectangle with it. Save output/pattern.ai and export output/pattern_tile.svg containing one tile.
- 平台
mac· macOSwin· Windows- 应用
- Illustrator
- 交互表面
desk· 桌面 GUI- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
CL· CLI 足够- 交互原语
drag· 拖放geom· 精确几何vis· 视觉判断- 工作产物
WP03· 视觉排版- 条件
licensed· 授权专业软件- 提案难度
- 4 / 5
建议验证方式
Tile SVG tiled 3x3 and rasterized: seam pixel discontinuity <= 0.5% along all edges; all 5 motifs present; pattern swatch exists in .ai and is applied to the rectangle. Illustrator scripting (ExtendScript/UXP) is disabled and the VM has no shell or scripting runtime, so artwork must be built in the Illustrator UI.
建议部分得分
45% seamless edges; 25% motifs present; 30% swatch defined and applied.
R06.01.01.01-T12 Simplify a traced map outline within a tolerance
原始指令
In Inkscape, input/coastline.svg has a coastline path with about 2,400 nodes. Reduce it to at most 300 nodes while staying within 1.5 px Hausdorff distance of the original at the document scale and keeping the 4 harbor features listed in input/features.txt intact. Save output/coastline_simple.svg.
- 平台
mac· macOSwin· Windowslin· Linux- 应用
- Inkscape
- 交互表面
desk· 桌面 GUI- GUI 需求 · 任务设定
HY· 混合- GUI 需求 · 普通权限
CL· CLI 足够- 交互原语
path· 连续路径nav· 平移 / 缩放 / 滚动vis· 视觉判断- 工作产物
WP03· 视觉排版- 条件
- 未声明
- 提案难度
- 3 / 5
建议验证方式
Node count <= 300; Hausdorff distance <= 1.5 px overall; within 0.5 px in the 4 feature regions; path closed.
建议部分得分
35% node budget; 35% global tolerance; 20% features preserved; 10% closed path.
R06.01.01.01-T13 Ink a wordmark with pressure-sensitive vector brushes on iPad
原始指令
On an iPad simulator with Affinity Designer for iPad (Apple Pencil events), ink the brush-script wordmark 'Tidewater' over input/wordmark_pencil.png on a template layer using a pressure-sensitive vector brush, then expand strokes to filled shapes. Export output/tidewater.svg.
- 平台
ios· iOS/iPadOS- 应用
- Affinity Designer for iPad
- 交互表面
mob· 移动触控- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
touch· 触控手势path· 连续路径vis· 视觉判断- 工作产物
WP03· 视觉排版- 条件
licensed· 授权专业软件- 提案难度
- 4 / 5
建议验证方式
SVG: filled paths only; rasterized IoU >= 0.85 vs reference inked wordmark; stroke width varies (thick/thin ratio >= 2.5 along downstrokes); document history must show Pencil vector-brush strokes (simulator input log checked), so imported or pasted paths are detected.
建议部分得分
50% IoU; 25% width variation; 25% expanded clean output.
R06.01.01.01-T14 Control: write the T02 icon SVG directly
原始指令
Control pair of T02. Write output/calendar-check.svg by hand or script (any text editor, no GUI editor) from the specification in input/icon_spec.md: 24x24 viewBox, 2 px strokes, round caps/joins, coordinates on the 0.5 px grid, 2 px padding.
- 平台
lin· Linuxmac· macOSwin· Windows- 应用
- text editor · Python
- 交互表面
term· 终端- GUI 需求 · 任务设定
CL· CLI 足够- GUI 需求 · 普通权限
CL· CLI 足够- 交互原语
code· 代码与命令- 工作产物
WP03· 视觉排版- 条件
- 未声明
- 提案难度
- 2 / 5
建议验证方式
Same checks as T02 (viewBox, stroke attributes, grid, IoU >= 0.85).
建议部分得分
25% viewBox; 25% strokes; 25% grid; 25% shape match.
R06.01.01.01-T15 Build an icon with shared vector-network nodes in Figma
原始指令
In Figma (desktop app, test file), draw the 'share' icon from input/share_ref.png as one vector network where the three circles connect through shared nodes, fill the enclosed regions selectively as in the reference, set 1.5 px stroke and export output/share.svg.
- 平台
mac· macOSwin· Windowsweb· 任意系统(网页)- 应用
- Figma
- 交互表面
desk· 桌面 GUIbrow· 浏览器- GUI 需求 · 任务设定
HY· 混合- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
path· 连续路径click· 指向与点击vis· 视觉判断- 工作产物
WP03· 视觉排版- 条件
- 未声明
- 提案难度
- 3 / 5
建议验证方式
Figma REST node read: single VECTOR node with vectorNetwork having shared vertices (degree >= 3 at junctions); filled regions per reference; SVG IoU >= 0.9. Plugins disabled in the test org.
建议部分得分
35% single network with shared nodes; 25% region fills; 30% shape match; 10% stroke.
R06.01.01.01-T16 Derive logo lockups with clear-space rules
原始指令
In Illustrator, from master logo input/master_logo.ai create 3 artboards: horizontal lockup, stacked lockup, and icon-only, following input/lockup_spec.pdf (symbol-to-wordmark gap = 0.5x cap height, vertical centering, clear space = symbol height on all sides as artboard margin). Export each artboard as SVG to output/.
- 平台
mac· macOSwin· Windows- 应用
- Illustrator
- 交互表面
desk· 桌面 GUI- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
CL· CLI 足够- 交互原语
geom· 精确几何drag· 拖放click· 指向与点击- 工作产物
WP03· 视觉排版- 条件
licensed· 授权专业软件- 提案难度
- 4 / 5
建议验证方式
Per SVG: element bboxes give gap = 0.5 x cap height (+/-0.5 pt), centering within 0.5 pt, artboard margins = symbol height (+/-0.5 pt); logo geometry unscaled vs master (Hausdorff <= 0.2 pt). Illustrator scripting (ExtendScript/UXP) is disabled and the VM has no shell or scripting runtime, so artwork must be built in the Illustrator UI.
建议部分得分
30% gaps; 25% alignment; 25% clear-space margins; 20% geometry unchanged.
R06.01.01.01-T17 Draw a gasket outline with bolt holes at an exact pitch circle
原始指令
In CorelDRAW on Windows, draw the gasket in input/gasket_spec.pdf: outer profile with 4 lobes (radius 18 mm), central bore 40 mm, and 6 bolt holes of 8 mm on a 96 mm pitch-circle diameter starting at 0 deg. Weld/trim into one closed outline with holes, then export output/gasket.dxf in mm.
- 平台
win· Windows- 应用
- CorelDRAW
- 交互表面
desk· 桌面 GUI- GUI 需求 · 任务设定
HY· 混合- GUI 需求 · 普通权限
CL· CLI 足够- 交互原语
geom· 精确几何click· 指向与点击type· 文字与表单- 工作产物
WP03· 视觉排版- 条件
licensed· 授权专业软件- 提案难度
- 4 / 5
建议验证方式
Parse DXF (ezdxf): units mm; bore diameter 40 +/-0.05; 6 holes 8 +/-0.05 on PCD 96 +/-0.05 at 60 deg spacing; outer lobes radius 18; single closed outer contour.
建议部分得分
30% bolt holes; 20% bore; 30% outer profile; 20% clean closed DXF.
R06.01.01.01-T18 Recreate a glossy app icon with exact gradients
原始指令
In Affinity Designer, recreate the app icon in input/app_icon_ref.png on a 1024x1024 artboard: squircle base with the given linear gradient (stops in input/gradients.json), a radial highlight, and the glyph with a 2-stop gradient. Export output/app_icon.svg and a 1024 px PNG.
- 平台
mac· macOSwin· Windows- 应用
- Affinity Designer
- 交互表面
desk· 桌面 GUI- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
geom· 精确几何drag· 拖放vis· 视觉判断- 工作产物
WP03· 视觉排版- 条件
licensed· 授权专业软件- 提案难度
- 3 / 5
建议验证方式
SVG gradients: stop colors and offsets exact, angles within 2 deg; PNG vs reference SSIM >= 0.95 and mean DeltaE2000 <= 2. The VM has no shell or scripting runtime and the SVG must carry Affinity's serif: export namespace, so hand-written SVG is detected.
建议部分得分
35% gradient definitions; 40% SSIM/DeltaE; 25% shapes match.
R06.01.01.01-T19 Ink a line illustration with variable-width strokes
原始指令
In Illustrator, trace the illustration in input/botanical_ref.png (template layer) with paths using the Width tool to match its thick-thin line weights: 42 strokes, each with tapered ends and the swelling shown in the reference. Expand to fills at the end. Save output/botanical.ai and output/botanical.svg.
- 平台
mac· macOSwin· Windows- 应用
- Illustrator
- 交互表面
desk· 桌面 GUI- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
path· 连续路径drag· 拖放vis· 视觉判断- 工作产物
WP03· 视觉排版- 条件
licensed· 授权专业软件long· 长流程- 提案难度
- 5 / 5
建议验证方式
Rasterized IoU >= 0.88 vs reference line art; local width profile correlation >= 0.8 along skeletons; no embedded raster; Image Trace usage detected via node-density fingerprint and disallowed. Illustrator ExtendScript/UXP scripting is disabled.
建议部分得分
45% IoU; 35% width profile match; 20% clean expanded output.
R06.01.01.01-T20 Draw a consistent 12-icon set and export an SVG sprite
原始指令
In Figma or Illustrator, draw the 12 icons listed in input/icon_brief.md on a 24 px grid with keyline shapes (circle 20, square 18), 2 px stroke, 2 px corner radius, optical consistency per the brief, then export one SVG sprite output/icons.svg with <symbol> ids from the brief and individual SVGs.
- 平台
mac· macOSwin· Windowsweb· 任意系统(网页)- 应用
- Figma · Illustrator
- 交互表面
desk· 桌面 GUIbrow· 浏览器- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
path· 连续路径geom· 精确几何vis· 视觉判断- 工作产物
WP03· 视觉排版- 条件
long· 长流程- 提案难度
- 5 / 5
建议验证方式
Sprite: 12 symbols with exact ids and viewBox 24; stroke-width 2 and corner radius 2 on all paths; keyline bbox compliance per icon; recognizability via CLIP rank-1 vs brief labels; consistency via variance of stroke and bbox area across icons. Figma plugins and API tokens are withheld, Illustrator ExtendScript is disabled and the VM has no shell, so icons must be drawn in the editor.
建议部分得分
25% sprite structure; 25% stroke/radius; 25% keyline compliance; 25% recognizability.
已有研究映射
以下沿用研究目录中的基准与小类映射,不是逐题标注、执行记录或产品背书。