vectorkit 图片转矢量
说明

输出选项

一张图转一次,彩色矢量版和黑白线稿版一起出。
这页讲每个选项具体做了什么、什么时候该动它。

两版输出

彩色版和线稿版是同一次转换里一起算出来的,用的是同一套区域边界, 所以线稿的线和彩色版的色块边缘对得上,可以叠在一起用。

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 就行,一步到位。

接下来

还想看什么