如何将蓝图和技术图纸矢量化
8 分钟 阅读 · 发布于 2026年8月2日 · 更新于 2026年10月2日
技术图纸里满是本该笔直的线和本该正圆的圆。它的扫描件里满是近乎直的线和近乎圆的圆——因为纸不平,扫描仪按自己的网格采样,而原图可能还是 1974 年手绘的。
矢量化的任务是忠实于图纸的本意,而不是忠实于扫描件。这意味着大部分工作发生在转换之前——让位图真正说出图纸想表达的东西。
先做纠偏,而且要较真
图纸扫描时偏一度,描出来就偏一度,而且事后没有任何一次旋转能修好它——误差散布在几百个互相独立的坐标里,文件里每条水平线从此都带一点斜。
旋转位图,直到某个已知水平的元素——标题栏边线、基准线——严格水平为止。多数扫描软件的自动纠偏能精确到零点几度;别信它,用一条长线去核对,因为自动纠偏以纸张边缘为基准,而纸边并不总是和图框对齐的。
阈值下手要狠:技术图纸里本不该有灰
蓝图和线稿的本意是二值的:要么是线,要么是背景。扫描件里任何灰都是杂讯——纸色、黄斑、真蓝图的蓝底、折痕阴影——每一处都要引擎去费心判断。
转换前把图像处理成纯黑白。选阈值的依据是你实际需要的那条最淡的线:尺寸线消失了,说明阈值太狠;纸面开始出麻点,说明阈值太松。把这件事做对,比转换器里的任何设置都值钱。
默认拿到的是轮廓,要知道这什么时候要紧
引擎描的是深色区域的边界,所以画出来的线会变成一个沿两侧延伸的细长闭合形状,而不是沿中线的一根单笔。用于查看、打印、归档和批注,这没问题甚至更好——线有真实的宽度,和画的时候一模一样。
但要把几何重新录入 CAD,这通常不是你要的:CAD 的线是带线宽属性的中心线,不是一片填充的细条。走法是中心线描摹——Inkscape 可以从清理过的位图上做——然后导出 DXF。这更费事,但如果图纸要回到模型里,这就是正确的活儿。
文字不会以文字的形式回来
尺寸数字、零件号和注释会被描摹成看起来像字母的形状。它们打印无碍、位置精准,但不能搜索、不能当文字编辑,也不能单独选中。
如果图纸需要可搜索,单独对位图跑一遍 OCR,把识别出的文字作为独立图层叠在矢量线稿上。转换前先跑 OCR 还有个附带好处:它能告诉你哪些注释的清晰度足以存活——在有人依赖这些注释之前就搞清楚,很有用。
剖面线和填充才是文件膨胀的大头
剖面线——填满剖切面的那些斜线——是几十条平行笔画,每一条都会描成自己独立的细长形状。带几处剖面线的图纸,文件可以比不带的大一个数量级,而剖面线几乎不携带任何信息:它的意思就是“这是个剖切面”,一块区域加一种填充图案完全说得了同样的话。
如果文件是要编辑而不是归档,考虑转换前先把剖面线从位图上擦掉,事后再用真正的填充图案补回来。
分步操作
- 01
以 300–600 dpi 平放扫描
纤细的尺寸线需要这个分辨率。平板扫描能避免照片带来的透视畸变。
- 02
以已知水平元素为基准纠偏
旋转位图,直到标题栏边线或基准线严格水平。事后误差就没法干净地去除了。
- 03
做纯黑白阈值
盯着你需要的那条最淡的线来选阈值。技术图纸里没有合法的灰。
- 04
转换为 SVG
上传清理好的位图,下载结果。
- 05
文字和尺寸必须可编辑就单独加
描出来的注释是形状,不是文字。对位图跑 OCR,把识别的文字作为独立图层叠加。
常见毛病
- 水平线带着一点点斜
- 扫描件歪了。必须在转换前于位图上修正——之后误差就散住在每一个坐标里了。
- 纤细的尺寸线消失了
- 要么扫描分辨率太低、它们连一像素都存不下来,要么阈值太狠。用 600 dpi 重扫,阈值放宽一点。
- 文件巨大,打开卡顿
- 几乎可以肯定是剖面线。每条剖面线都是独立的形状。从位图上擦掉剖面线,在编辑器里用填充图案替代。
- 文字无法选中或搜索
- 正常现象——描出来的字形是形状。对原始位图跑 OCR,把文字作为独立图层叠在线稿上。
常见问答
- 能拿到给 CAD 用的 DXF 吗?
- 不能直接得到——输出是 SVG。常规路线是用 Inkscape 从 SVG 一步导出 DXF。注意描出来的线是轮廓而不是中心线,要把几何录回模型的话,你需要的是中心线描摹而不是这个。
- 技术图纸需要多少扫描分辨率?
- 300 dpi 是下限,600 dpi 更从容。决定性约束是图上最细的线:它在扫描件里至少要有两三个像素宽,否则引擎无从找起。
- 尺寸和注释能保持可编辑吗?
- 不能。它们会转成和原字符一模一样的形状——打印精确,但不是文字。可搜索性重要的话,单独对位图跑 OCR 并叠加结果。
- 这能替代在 CAD 里重绘老图纸吗?
- 用于归档、打印和批注,绰绰有余。对于要改成参数化模型的图纸,不行——那需要以真实约束重新录入几何,而描摹给你的是轮廓,不是带约束的几何。
相关指南
- 如何为激光切割和 CNC 矢量化 — 生成激光走得通的切割与雕刻路径:轮廓单一、没有双线、不留暗藏缺口。
- 如何将地图矢量化 — 把位图地图变成可编辑、可分层的线稿,导视、印刷和大幅面输出都用得上。
- 如何将图标矢量化 — 把像素图标变成干净利落、笔画统一的矢量图,从 16px favicon 到应用磁贴都能用。