设计稿导出的 PNG 十有八九是透明底:logo、图标、线稿都习惯抠掉背景。这种图直接做矢量描线,是最容易翻车的输入。原因在描线的工作方式 —— 它只认深色区域。

透明区会被当成什么

图片转成灰度时,透明像素保留的是底层 RGB 值,而那往往是一片黑。如果不去处理,整张图在描线眼里就是一大块黑色区域,输出就是一圈实心矩形轮廓 —— 你的线稿完全消失。

PNG转DXF 的做法是先把透明区域按白底压平,让文件在服务器上的明暗关系与你在浏览器里看到的完全一致,再来描线。这一步是自动的,不需要你预处理,但它决定了下面两个现象。

由此推出的两个后果

白色的线会彻底消失。 白线 + 透明底压平后 = 白线叠在白底上,明暗没有任何分界,就没有任何区域可描。设计稿里用白色画的辅助线、反白 logo 都属于这一类。处理办法是先把线改成深色再上传(在任意图片工具里换个颜色就够)。

深色背景上的浅线也描不出来。 同理,深蓝底白字的图标压平后仍然没有「深色区域是线」的结构。先把底色换成白色、线换成黑色,再转。

「没能从图片里描出轮廓」怎么排查

看到这个提示,说明算法一个深色连通区域都没找到。按这个顺序查:

  1. 图是不是几乎全白(内容太淡、被误删、只有 1 像素宽的浅灰线)
  2. 是不是深色底 + 浅色线(上面说的那种反向情况)
  3. 明暗对比是不是太低(淡灰阴影、水印底纹会把分界拉糊)
  4. 图片是不是矢量渲染时抗锯齿糊掉了(小尺寸图标导出成 32×32 后线条已经不成形,重新按大尺寸导出)

尺寸、单位和额度

PNG 这一页只收 .png(透明按白底压平)。JPG 走 JPG转DXF,WEBP 与 BMP 走 图片转CAD,那一页还能选输出 SVG。

超过约 6000×6000 像素会等比缩小后再描线,输出的毫米尺寸仍按原图像素换算,在 CAD 里量取不会偏小。单位是毫米(文件头 $INSUNITS=4),换算按 1px = 0.2646mm(96dpi)。

一次最多 15 个文件;单文件免费 8MB,VIP 月卡 20MB、半年卡 30MB、年卡/银卡/金卡 50MB;每日转换次数免费 5 次、VIP 会员不限。

一个常见误区:把图标当图纸

线稿图标转 DXF 后能打开,但它的尺寸是像素换算来的毫米值,一个 64 像素的图标只有约 17mm,且没有真实的半径、圆角参数。CAD 里能当参照,不能当零件图直接加工。要拿去加工,参考 激光切割要什么样的 DXF?闭合、单位和精度三件事 里对闭合轮廓和单位的要求。

反过来说,如果你手上的本来就是矢量文件(SVG、AI 导出),根本不该走位图描线 —— 见 SVG 转 DXF 曲线为什么会变成一段段折线?精度怎么设。