用途:把栅格图纸参考(截图、扫描件、照片、草图、导出的PNG/JPG、拍摄的平面图)重建为结构化、可编辑的CAD图纸,并保证结果可复现、可审计。若存在可信DWG源文件,应改用autocad-dwg-redraw。
主要能力:提供五种配置(strict-dimensioned、general、hybrid、visual-trace、geometry-only);按用户要求、可读尺寸、推导约束、标定图像测量、明确标注的视觉估计的顺序解析几何;将每个重要值标记为已知、缩放、推断或不可读;多视图或透视时逐视图独立标定;冲突尺寸不擅自取舍,而是记录冲突并返回needs_review或blocked;保留原始图像、规格、报告、预览与哈希。
使用方式:需Windows、AutoCAD与pywin32;预检和比较需Pillow、NumPy、OpenCV,DXF预览需ezdxf、PyMuPDF,安装命令为:python -m pip install pywin32 pillow numpy opencv-python ezdxf pymupdf。工作流为:先运行python scripts\preflight_image_redraw.py --image input.jpg --mode general --output reports\input-preflight.json预检图像质量;再依据references/image-redraw-spec.md构建语义重绘规格;用python scripts\validate_image_redraw_spec.py --spec redraw-spec.json --profile general --report reports\spec-validation.json校验;用python scripts\draw_image_spec.py --spec redraw-spec.json --output outputs\redraw.dwg绘图(中文文本可加--text-style CN_TEXT --text-font "C:\Windows\Fonts\simhei.ttf",仅几何可加--geometry-only);用python scripts\inspect_dwg_output.py --dwg outputs\redraw.dwg --report reports\dwg-inspection.json检查;用python scripts\render_dxf_preview.py --dxf outputs\redraw.dxf --png reports\cad-preview.png --pdf reports\cad-preview.pdf渲染;用python scripts\compare_redraw.py --source input.jpg --cad-preview reports\cad-preview.png --anchors anchors.json --output-dir reports\comparison比较。最终状态为pass、pass_with_warnings、needs_review、blocked或fail。
适用场景:工程交付、平面图、草图、截图与混合质量参考的CAD重建。
限制:不能仅凭像素相似断言物理精度;缺乏单位或比例锚点时应选visual-trace或unitless,不得默认毫米;strict-dimensioned缺少单位或标定证据必须阻止绘图;比较结果只能发现遗漏墙体、偏移孔洞等问题,不能验证物理尺寸。该技能的具体收费、价格、平台支持范围及可用性暂未提供。