两版输出
彩色版和线稿版是同一次转换里一起算出来的,用的是同一套区域边界,
所以线稿的线和彩色版的色块边缘对得上,可以叠在一起用。
01
彩色矢量版
图被拆成一块块纯色区域,每块是一个填充面;同一种颜色的面收在同一个
<g fill="#…"> 组里。相邻两块共用同一条边界曲线,
放大不会在缝里露白。
- 要留住原图颜色、做印刷或放大时用它
- 颜色可以逐块改、可以并色(见调色板编辑)
- 没有黑线的元素不会被无中生有地加上黑边
02
黑白线稿版
只有黑色描边路径,没有填充(fill="none")。
在 Illustrator / Inkscape 里选中就是一根线:改 stroke-width
变粗细、改 stroke 变颜色、拖锚点改形状。
- 做涂色稿、雕刻切割、刺绣、二次描线时用它
- 线是描边不是填充块,改粗细只动一个数
- 要自己重新上色,也从这一版开始
两版都会给,导出多少次、导出几种格式都不再额外收费。
文件格式
两版下面各有一个格式选择框。矢量格式(SVG / PDF / EPS / DXF)没有分辨率概念,
放多大都不糊;PNG 是位图,导出时决定像素尺寸。
| 格式 | 类型 | 什么时候用 | 宽度填什么 |
| SVG | 矢量 |
交给 Illustrator / Inkscape / Figma 继续编辑,网页里也能直接用。这是引擎的原生输出,中间不经任何转换 |
毫米 |
| PDF | 矢量 |
给印厂或客户的成品稿。填了毫米就按这个纸面尺寸出 |
毫米 |
| EPS | 矢量 |
老一些的印刷 / 排版流程,有的印厂只收 EPS |
毫米 |
| DXF | 矢量折线 |
激光切割、雕刻、刻字机。写的是 R12 POLYLINE——兼容面最广的一档,曲线按容差拍平成折线;填了毫米会把物理单位写进文件 |
毫米 |
| PNG | 位图 |
发给客户看、贴进文档。留空时按画布宽的 4 倍渲染 |
像素 |
SVG 由引擎直接产出,DXF 由我们自己写的导出器产出;PDF / EPS / PNG 在服务器上用
Inkscape 转,服务器没装 Inkscape 时这三种会提示不可用。
线稿是什么
这是最容易被误解的一节。同样叫「线稿」,一条边界画成一条线还是两条线,
决定了你拿到手之后能不能改。
描边轮廓(常见做法)
把每个色块当成独立的填充形状,各自描一圈轮廓。两块贴在一起的那条缝,
会被两边各描一遍——同一个位置叠着两条几乎重合的线。放大看是双线,
想把这条线改粗,得同时改两条边,而且两块之间常常还留着白缝。
真单线(我们的做法)
先把整张图建成平面图:沿区域之间的裂缝追踪,结点是三块以上交汇的角,
边是两个结点之间分隔同一对区域的那段路径。一条边界只生成一条曲线,
两侧的区域共享它。线稿里每条边只画一次,彩色版相邻色块也共用这条曲线——
既没有双线,也没有白缝。
输出的每条线长这样,是开放的描边路径,不是填充块:
<path d="M 128,64 C 141,58 156,57 168,63 …"
fill="none" stroke="#000000" stroke-width="2.5"
stroke-linecap="round" stroke-linejoin="round"/>
所以在 Illustrator 里它是一根可以直接选中拖动的线(开放路径,
closed:false),不是一个需要连改两条边才能变粗细的轮廓环。
色数档
上传框下面那排「自动 / 4 / 8 / 12 / 16 / 24 / 32」,控制整张图最后用多少种颜色。
色数直接决定色块的粗细粒度:色数少 → 大块扁平;色数多 → 层次细、路径也多。
自动(默认)
按图的色彩丰富度自己定:简单的头像取得少,复杂的彩图取得多,尽量不把原图的
颜色层次并没了。大多数图直接用自动就行。
什么时候该手动指定
- 工艺卡着色数:丝印、热转印、刻字这类按套色算钱的活,直接选对应色数,出来就是几套色
- 想要更平的扁平风:自动出来色太碎、显脏,往小了选(4 / 8)
- 颜色被并没了:渐变、光影、少数派的暖色被合进邻近主色,往大了选(24 / 32)
换档以后要重新点一次「开始转换」——色数是在量化阶段生效的,不是导出时的开关。
只想微调几种颜色的话,用调色板编辑,不用重转。
自动平滑马赛克边缘
客户常把一张小图放大了再发过来。最近邻放大出来的边缘不是曲线,是一格一格的硬台阶。
直接矢量化会把台阶当成真实形状忠实地描出来,结果是一圈楼梯。
我们做了什么
- 先检测:看图里跳变位置是不是落在规则的格点上——块尺寸、边界对齐比例、平坦列占比三条一起看,不是单看一条
- 再还原:按检测出的块尺寸缩回原生分辨率(一个方块塌回一个像素),再平滑放大成带抗锯齿的边,然后才进正常管线
- 检测不到就完全不处理:原图逐字节不变,正常的卡通图 / 海报不会被误伤
处理过的图,转换完页面会告诉你检测到的块有多大(约几像素一格),
不让自动处理变成黑箱。
像素画、马赛克风格本来就要那份颗粒感——把这个勾选取消掉再转,台阶会被原样保留。
输出尺寸
格式选择框旁边那个「宽度」输入框,留空就用默认值。高度一律按原图比例自动算,
不会变形。
- PNG 填像素:填 2000 就出 2000px 宽的位图;留空按画布宽的 4 倍渲染
- PDF / EPS / SVG / DXF 填毫米:这是印刷和加工要的物理尺寸。
比如做一条 30mm 宽的贴纸就填 30,文件打开来就是 30mm 宽
矢量格式本身没有分辨率,填毫米只是把物理尺寸写进文件,让印厂、切割机打开即用,
不用再问一遍「这个稿多大」。
调色板编辑
转换完成后,彩色版预览下面会列出这张图用到的所有颜色。点其中一格,可以:
- 改成别的颜色:选一个新颜色,这一色的所有区域一起换掉
- 并入另一色:把它合并到调色板里已有的另一种颜色,色块数量减一
改完预览立刻刷新,导出的文件就是改后的版本。整个过程改的是已经生成好的矢量文件,
不用重新转换,也不扣次数——想试几套配色就试几套。
线稿版是纯黑线,没有调色板。要改线的颜色或粗细,在 Illustrator / Inkscape 里
全选改 stroke 就行,一步到位。