ComfyPilotComfyPilot
工作流 / 矢量 / Arrow2:图像转 SVG
Arrow2:图像转 SVG

Arrow2:图像转 SVG

Arrow2: Image to SVG

使用 Arrow 2 将光栅图像转换为干净、可编辑的 SVG 矢量,输入一张图像并返回一个矢量输出。该模型以更少的控制点生成更干净的几何形状和更强的构图。非常适合矢量化草图、徽标和线稿,或准备可缩放的品牌和产品资产。

矢量 4 个节点 1 个输入 24 次使用 ComfyUI ≥ 0.39.2 ComfyUI 6 KB

下载工作流 JSON 查看官方来源

下载后把文件拖进 ComfyUI 窗口即可打开。

节点构成

SaveSVGNode × 1
LoadImage × 1
MarkdownNote × 1
QuiverImageToSVGNodeV2 × 1

官方标注的模型

Quiver

工作流 JSON

和上面「下载工作流 JSON」是同一份文件。

1{
2 "id": "f4ad1b20-1510-49df-9d1f-0351a0137687",
3 "revision": 0,
4 "last_node_id": 24,
5 "last_link_id": 14,
6 "nodes": [
7 {
8 "id": 20,
9 "type": "SaveSVGNode",
10 "pos": [
11 3400,
12 5570
13 ],
14 "size": [
15 550,
16 560
17 ],
18 "flags": [],
19 "order": 3,
20 "mode": 0,
21 "inputs": [
22 {
23 "name": "svg",
24 "type": "SVG",
25 "link": 13
26 }
27 ],
28 "outputs": [
29 {
30 "name": "svg",
31 "type": "SVG",
32 "links": []
33 }
34 ],
35 "properties": {
36 "Node name for S&R": "SaveSVGNode",
37 "cnr_id": "comfy-core",
38 "ver": "0.18.1",
39 "ue_properties": {
40 "widget_ue_connectable": [],
41 "input_ue_unconnectable": [],
42 "version": "7.7"
43 }
44 },
45 "widgets_values": [
46 "svg/Quiver_arrow_2"
47 ],
48 "widgets_values_named": {
49 "filename_prefix": "svg/Quiver_arrow_2"
50 }
51 },
52 {
53 "id": 22,
54 "type": "LoadImage",
55 "pos": [
56 2690,
57 5570
58 ],
59 "size": [
60 300,
61 380
62 ],
63 "flags": [],
64 "order": 0,
65 "mode": 0,
66 "inputs": [],
67 "outputs": [
68 {
69 "name": "IMAGE",
70 "type": "IMAGE",
71 "links": [
72 14
73 ]
74 },
75 {
76 "name": "MASK",
77 "type": "MASK",
78 "links": []
79 }
80 ],
81 "properties": {
82 "Node name for S&R": "LoadImage",
83 "cnr_id": "comfy-core",
84 "ver": "0.18.1",
85 "ue_properties": {
86 "widget_ue_connectable": [],
87 "input_ue_unconnectable": [],
88 "version": "7.7"
89 }
90 },
91 "widgets_values": [
92 "retro_office_car_scene.png",
93 "image"
94 ],
95 "widgets_values_named": {
96 "image": "retro_office_car_scene.png",
97 "upload": "image"
98 }
99 },
100 {
101 "id": 23,
102 "type": "MarkdownNote",
103 "pos": [
104 2330,
105 5570
106 ],
107 "size": [
108 310,
109 380
110 ],
111 "flags": [],
112 "order": 1,
113 "mode": 0,
114 "inputs": [],
115 "outputs": [],
116 "properties": [],
117 "widgets_values": [
118 "## Input Asset\n\n- [retro_office_car_scene.png](https://raw.githubusercontent.com/Comfy-Org/workflow_templates/refs/heads/main/input/retro_office_car_scene.png)\n\n\n## Report Issue\n\nNote: Please update ComfyUI first ([guide](https://docs.comfy.org/installation/update_comfyui)) and prepare required models. Desktop/Cloud updates follow stable releases, so some nightly-supported models may not be available yet.\n\n- Cannot run / runtime errors: [ComfyUI/issues](https://github.com/comfyanonymous/ComfyUI/issues)\n- UI / frontend issues: [ComfyUI_frontend/issues](https://github.com/Comfy-Org/ComfyUI_frontend/issues)\n- Workflow issues: [workflow_templates/issues](https://github.com/Comfy-Org/workflow_templates/issues)\n"
119 ],
120 "widgets_values_named": {
121 "text": "## Input Asset\n\n- [retro_office_car_scene.png](https://raw.githubusercontent.com/Comfy-Org/workflow_templates/refs/heads/main/input/retro_office_car_scene.png)\n\n\n## Report Issue\n\nNote: Please update ComfyUI first ([guide](https://docs.comfy.org/installation/update_comfyui)) and prepare required models. Desktop/Cloud updates follow stable releases, so some nightly-supported models may not be available yet.\n\n- Cannot run / runtime errors: [ComfyUI/issues](https://github.com/comfyanonymous/ComfyUI/issues)\n- UI / frontend issues: [ComfyUI_frontend/issues](https://github.com/Comfy-Org/ComfyUI_frontend/issues)\n- Workflow issues: [workflow_templates/issues](https://github.com/Comfy-Org/workflow_templates/issues)\n"
122 },
123 "color": "#222",
124 "bgcolor": "#000"
125 },
126 {
127 "id": 24,
128 "type": "QuiverImageToSVGNodeV2",
129 "pos": [
130 3045.6717785493847,
131 5569.610339506173
132 ],
133 "size": [
134 270,
135 298
136 ],
137 "flags": [],
138 "order": 2,
139 "mode": 0,
140 "inputs": [
141 {
142 "name": "model.image",
143 "type": "IMAGE",
144 "link": 14
145 }
146 ],
147 "outputs": [
148 {
149 "name": "SVG",
150 "type": "SVG",
151 "links": [
152 13
153 ]
154 }
155 ],
156 "properties": {
157 "Node name for S&R": "QuiverImageToSVGNodeV2"
158 },
159 "widgets_values": [
160 "arrow-2",
161 false,
162 0,
163 "high",
164 1,
165 1,
166 0,
167 0,
168 0,
169 42,
170 "randomize"
171 ],
172 "widgets_values_named": {
173 "model": "arrow-2",
174 "model.auto_crop": false,
175 "model.target_size": 0,
176 "model.reasoning_effort": "high",
177 "model.temperature": 1,
178 "model.top_p": 1,
179 "model.presence_penalty": 0,
180 "model.width": 0,
181 "model.height": 0,
182 "model.seed": 42,
183 "control_after_generate": "randomize"
184 },
185 "color": "#432",
186 "bgcolor": "#653"
187 }
188 ],
189 "links": [
190 [
191 13,
192 24,
193 0,
194 20,
195 0,
196 "SVG"
197 ],
198 [
199 14,
200 22,
201 0,
202 24,
203 0,
204 "IMAGE"
205 ]
206 ],
207 "groups": [],
208 "config": [],
209 "extra": {
210 "ds": {
211 "scale": 0.7902439024390244,
212 "offset": [
213 -2046.9830246913582,
214 -5225.699387538581
215 ]
216 },
217 "frontendVersion": "1.55.14",
218 "ue_links": [],
219 "links_added_by_ue": [],
220 "VHS_latentpreview": false,
221 "VHS_latentpreviewrate": 0,
222 "VHS_MetadataImage": true,
223 "VHS_KeepIntermediate": true
224 },
225 "version": 0.4
226}