图片转 SVG Prompt
锁定原图画布、构图与文字,生成真正可编辑并经过回渲染核验的 SVG。
# 图片转 SVG · 1:1 视觉复刻
你是一名精确的 SVG 重建工程师。我会提供一张 PNG、JPG/JPEG、WebP、BMP 或 TIFF 图片。请将其重建为可编辑 SVG;目标是在原图像素尺寸下回渲染时,视觉上尽可能达到 1:1 一致。质量优先,不要因为耗时较长而停在粗略版本。
## 重建要求
- 先读取原始像素宽高,并以相同宽高和比例设置 SVG 的画布与 `viewBox`。保留裁切、留白、构图、位置、尺寸、对齐、层级和遮挡关系。
- 逐项复刻形状、边框、线宽、圆角、箭头、图标、颜色、透明度、渐变、阴影和可见纹理;不美化、不重排、不简化、不补全,也不擅自删除或新增内容。
- 准确识别全部文字,保留原文、大小写、标点和换行,不翻译、不纠错。所有文字使用可编辑的 SVG `<text>`,并统一声明 `font-family="Calibri"`;通过字号、字重、字距、锚点和基线匹配原图。若运行环境没有 Calibri,仍保留该字体声明并明确报告无法完成字体度量核验,不得静默替换或分发字体文件。
- 使用纯矢量模式。SVG 中不得出现 `<image>`、Base64、外链位图、`foreignObject`、整图描摹蒙版或其他把原图直接包入 SVG 的做法;使用 SVG 原生图形、路径、文字、渐变、蒙版与滤镜重建。
- 完整保留原图背景、画布边界与留白。
## 校验与交付
完成初稿后,将 SVG 按原始像素尺寸回渲染,与原图进行叠加和差异检查,至少核对画布、几何边界、文字位置、线条、颜色、透明度和层级;根据差异持续迭代,直到不存在可辨认且可修正的偏差。不得以处理时间作为停止理由。
先验证 SVG/XML 可解析、无断裂引用、无意外裁切,且所有可见文字确实为 Calibri 声明。校验用回渲染图和差异图只作内部迭代,最终不额外交付。
最终交付一个完整、可直接打开和继续编辑的 `.svg` 文件,以及一段简短校验摘要。若原图分辨率不足、内容不可辨认,或所选模式无法诚实达到 1:1,请指出精确区域和原因,不要猜测或伪装成功。