按标注尺寸重建图纸并导出可编辑的 DXF 文件
29.7/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/9/29 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add guludaren/image-to-dxf该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:需留意
是什么
dsh 原生插件 · vision
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 39 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
⚠︎ 实装验证未通过(unknown · 2026/10/5) ——可能是验证环境差异,装前建议到 GitHub 仓库确认最近更新与 issue。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0⚪ 扫描:无法判定尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0已尝试扫描但取不到可分析的源码:仓库或包不存在、已删除,或为非 JS/TS 实现、未随包发布源码。无法判定,不代表安全。
- · 取源不可用(Error: github tarball HTTP 404 @ https:
- · api.github.com
- · repos
- · guludaren
- · image-to-dxf
- · tarball)
扫描于 2026/11/4(0 天前)
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 按尺寸重建图纸
- 导出可编辑DXF
- 归档素材库并检索
DeepSeek Harness 技能:把图纸(照片、截图、扫描件)按尺寸重建为 DXF,只描尺寸定不下来的部分,每次运行都归档进本地素材库并支持相似度搜索。
README
由 DeepSeek 最新模型翻译生成image-to-dxf
一个 DeepSeek Harness 技能,可将图纸——照片、截图、扫描件——转换为 DXF,并将每次运行归档到本地素材库中。
中文说明见下方 中文。
一段话讲清思路
将图纸矢量化只能告诉你墨迹在哪里。它不能告诉你零件在哪里,也无法从页面上读出一个数字。图纸的真正内容是 Ø23、R60、53、128°——而这些数字精确地决定了几何形状。因此,本技能的做法与显而易见的做法相反:它先看图,抄下尺寸,然后计算出实体(相切、同心、阵列),而不是将它们拟合到像素上。只有在数字无法确定的部分,才保留描摹。
在一个连接链节上测量,同一张图纸:
| | 描摹 | 根据尺寸重建 |
| 实体 | 35 个碎片 | 12 |
| 比例 | 1 单位 = 1 像素(无意义) | 真实毫米 |
| 轮廓 | 断裂,混入尺寸线 | 闭合 |
| 相切圆弧 | 拟合近似 | 精确 |
该链节的轮廓——两个凸台 Ø36/Ø17 和 Ø15/Ø8,中心距 53,由 R80 和 R160 圆弧连接——是求解出来的,不是猜出来的。参见 examples/link_03.spec.json。
展开完整文档(README 剩余 1 节)
image-to-dxf 一个 DeepSeek Harness 技能,可将图纸——照片、截图、扫描件——转换为 DXF,并将每次运行归档到本地素材库中。 中文说明见下方 中文。 一段话讲清思路 将图纸矢量化只能告诉你墨迹在哪里。它不能告诉你零件在哪里,也无法从页面上读出一个数字。图纸的真正内容是 Ø23、R60、53、128°——而这些数字精确地决定了几何形状。因此,本技能的做法与显而易见的做法相反:它先看图,抄下尺寸,然后计算出实体(相切、同心、阵列),而不是将它们拟合到像素上。只有在数字无法确定的部分,才保留描摹。 在一个连接链节上测量,同一张图纸: | | 描摹 | 根据尺寸重建 | | 实体 | 35 个碎片 | 12 | | 比例 | 1 单位 = 1 像素(无意义) | 真实毫米 | | 轮廓 | 断裂,混入尺寸线 | 闭合 | | 相切圆弧 | 拟合近似 | 精确 | 该链节的轮廓——两个凸台 Ø36/Ø17 和 Ø15/Ø8,中心距 53,由 R80 和 R160 圆弧连接——是求解出来的,不是猜出来的。参见 examples/link_03.spec.json。 安装 仓库根目录就是技能文件夹,因此将其克隆到技能目录中就是全部安装过程: git clone https://github.com/guludaren/image-to-dxf.git ~/.dsh/skills/image-to-dxf 或克隆到单个项目中: /.dsh/skills/image-to-dxf 然后为脚本提供一个装有追踪器的 Python: pip install autocad-mcp # 本技能驱动的追踪器 或使用某个检出目录的 venv,例如 /path/to/autocad-mcp/.venv/Scripts/python.exe spec_builder.py 和 cad_library.py 只需要 ezdxf(图像指纹还需要 opencv-python)。trace_image.py 额外需要 autocad_mcp。 这里有什么 | 文件 | 作用 | | SKILL.md | 智能体遵循的工作流程:观察 → 抄录尺寸 → 重建 → 描摹缺口 | | scripts/spec_builder.py | 根据尺寸规格构建 DXF。tangent_arc 求解与两个圆相切的圆弧 | | scripts/trace_image.py | 运行光栅追踪器两次(Otsu 和自适应),并写出对比 | | scripts/cad_library.py | 素材库:归档、相似性搜索、参数复用 | | examples/link_03.spec.json | 已验证的链节——12 个实体,闭合轮廓 | | docs/measurements.md | 下文每项结论背后的原始数据 | 本技能拒绝做的两件事 两者都有 docs/measurements.md 中的测量数据支持。 1. 它不猜测二值化阈值。 在十张图中,Otsu 在九张图上把页面的 15–39% 判定为墨迹——看起来像是“它在吞掉背景”。但在深色截图上,它反而是更好的选择(33 个实体 vs 自适应方法的 465 个)。“高墨迹占比”规则和“每个实体的轮廓数”规则各自都会在两个已知案例中判错一个,差距薄到 5.1 vs 5.7。所以 trace_image.py 两者都跑,两份预览都写出来,把选择交给一双眼睛。 2. 素材库不跨来源类别借用参数。 把纸面照片的 adaptive 配方套用到深色截图上,实体数从 33 涨到 461。只有当最近邻记录足够近且来自同一类来源时,才会提供配方。库只建议;实测说了算。 已知限制 - 文字不会被追踪器读取。 页面上的 Ø23 在追踪出的 DXF 中并不存在。这正是重建路径存在的全部理由——数字来自对图像的观察。 - 尺寸线、箭头和引线也会被矢量化,混在轮廓里。 - adaptive 在噪声图像上会爆炸:一个例子从 169 涨到 2 666 条轮廓,33 涨到 465 个实体,6 秒涨到 2 分钟。 - 屏幕照片带有摩尔纹、眩光和明亮边框,二值化器会把这些算作墨迹。 - 等轴测 / 3D 视图绝不能追踪:那里的圆是椭圆,所以 2D 拟合会读错。 - 非圆曲线(样条、椭圆、渐开线)只能近似拟合;追踪器会报告残差。 - fillet(两条线之间的圆角)已声明但未实现——改为给出圆弧的圆心和半径。 把零件图/工程图(照片、截图、扫描件)变成 DXF 的 DeepSeek Harness 技能,并且每次处理都归档进本地素材库。 核心思路:矢量化只能告诉你“墨在哪”,它读不出图上的数字。可图纸的真正内容是 Ø23、R60、53、128°——这些数把几何完全定死了。所以本技能反过来做:先看图把尺寸抄下来,再用几何约束(相切、同轴、阵列)把实体算出来;只有数字没定下来的部分才交给矢量化。 同一个连杆:矢量化 35 个碎片、比例是“1 单位 = 1 像素”、轮廓断裂还混着尺寸线;按尺寸重建 12 个实体、真实 mm、闭合轮廓、相切弧数学精确。 安装:仓库根目录就是技能目录,clone 到技能路径即可: git clone https://github.com/guludaren/image-to-dxf.git ~/.dsh/skills/image-to-dxf 两条不做的原则(都有实测数据支撑,见 docs/measurements.md): 1. 不猜二值化阈值。十张图里九张的 Otsu 墨占比在 15%~39%,看着像“把背景吃进去了”,但深色截图上恰恰是 Otsu 更好(33 实体 vs adaptive 465)。两条启发式各会判错一个已知用例,margin 薄到 5.1 vs 5.7。所以两版都跑,交给人看预览定。 2. 素材库不跨来源类别借参数。把纸面照片的 adaptive 配方套到深色截图上,实体数从 33 炸到 461。只有“最近邻足够近且来源类别相同”才给配方。库只建议,实测说了算。 License MIT — 见 LICENSE。它所驱动的追踪器 autocad-mcp 是一个独立的 MIT 项目,并未在此处内置。
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
guludaren/image-to-dxf
按标注尺寸重建图纸并导出可编辑的 DXF 文件
相关插件 · 视觉能力
智能体工作台Devin-AXIS/iPolloWork
企业级、本地优先的智能体工作台,面向个人和智能体团队——一个工作区,容纳多个智能体引擎;一套统一体系,管理插件和技能;支…
★ 7,364已汉化DSH
72
开源设计工作台nexu-io/open-design
OpenDesign:首个协作式 AI 设计智能体工作区
★ 105,709已汉化DSH
71.8
GPT 图像提示词库freestylefly/awesome-gpt-image-2
Prompt as Code | GPT Image 2 / 2.5 提示词与案例库,530+ 个案例、20+…
★ 34,534已汉化DSH
71.5
多智能体编码工作区spacering-net/codeg
多智能体协作的 AI 编程工作区:汇总 Claude Code、Codex、OpenCode、Pi、Grok Build 等来源的会话。支持桌面应用、自托管服务器或 Docker。
★ 4,319已汉化DSH
71.5
AI 用量桌面小部件Javis603/token-monitor
EN | 简 | 繁 | KO | JA | PT
★ 3,533已汉化DSH
71.1
架构图生成器tt-a1i/archify
把你想理解、规划或分享的事,变成可以互动的可视化作品。
★ 93,105已汉化DSH
71.1
这是你的仓库?认领条目