跳过主要内容
使用指南

AI 图真的可编辑吗?从 SVG 对象判断,而不是看扩展名

识别内嵌位图、轮廓文字与真正的文本对象,并用一处标签和箭头修改验证科研图的可编辑性。

FigEditor 团队

SVG 文件可以只装着一张 PNG,也可以包含上千条看起来像文字、却不能按文字修改的路径。两者都是有效 SVG,但都不等于拥有独立图形和标签的可编辑源文件。

同一个扩展名,三种不同情况

以标注了“细胞外”和“细胞质”的膜示意图为例:

<!-- A:整图是内嵌位图 -->
<image href="data:image/png;base64,..." width="1200" height="800" />
<!-- B:标签已经变成轮廓 -->
<g id="label"><path d="M 10 20 ..." /></g>
<!-- C:文字和箭头彼此独立 -->
<text x="40" y="60">细胞外</text>
<path id="transport-arrow" d="M 100 80 L 100 160" />

A 中的标签只能修改像素或覆盖重做。B 可以修改轮廓颜色,但更换词语需要重建文字。C 通常可以直接修改文本,仍取决于编辑器支持和字体是否可用。W3C 文本规范定义了文本元素,内嵌内容规范解释了 image 元素。这里区分的是对象类型,不是简单的清晰度排名。

用一处科学修订验证

在 SVG 编辑器打开副本,把“细胞外”改成“细胞外空间”,再独立反转转运箭头。合格结果应当同时满足:新词出现、只有目标箭头反向、膜结构保持不动。

如果整图只能一次选中,检查它是内嵌图片还是一组对象。取消一次分组后再看;不断取消分组也不能把位图变成矢量。如果每个字母可以单独选择,它们可能已经是路径。保留原件,只重建确实需要修改的标签。

修文字时不要盖掉科学结构

对于纯色背景上的位图标签,可以用背景色矩形覆盖旧字,再叠加新文本。这只是版面修补,不能恢复旧字下被遮挡的结构。如果旧字压住膜或细胞器,应当重画受影响区域,或获取干净原图,不能用大白块一起盖住。

对于轮廓文字,在独立层上添加新文字,对齐原基线,再删除旧轮廓。整图字体和字号保持一致;为特定接收方另存转曲版之前,保留仍可编辑的主文件。

不要不加选择地描摹整图

平滑的外轮廓适合尝试描摹,细节繁复的细胞图却可能产生大量碎路径、锯齿文字和难以编辑的渐变。自动描摹也不能恢复语义结构:描出来的膜不等于已经整理好的“细胞膜”图层。

先用小区域试验,在预期论文尺寸下对比边缘质量,并估计后续整理成本。很多时候,更实用的混合方案是保留位图插画,把箭头、面板字母和标签做成矢量。

怎样交付给合作者

提供可编辑主文件、预览图、许可允许的字体或字体说明,并注明哪些区域仍是位图。让合作者实际修改一个标签,再确认交接完成。“提供 SVG”只说明格式;“标签和箭头可以独立修改”才是经过验证的能力。