GIMP Heal 修掉深色边缘旁的污点,却把白墙或浅色商品表面修得发脏时,先看笔刷覆盖范围和目标周围像素。Heal 会参考目标附近的颜色关系,并非逐像素照搬样本。因此,同一块看似干净的源,在白墙中间和黑边旁边,可能出现不同结果。
先划清污点和真实结构
如果白色包装盒旁有黑色接缝,去除灰点时,接缝的位置与宽度应该保留。修小污点不等于允许把转角磨圆,或让深色渗进产品。把未经改动的原片留在旁边,给修补设定明确约束,不能只以“这一块更平滑”作为合格标准。
GIMP 官方文档区分 Heal 与 Clone,并提醒对差异较大的缺陷反复修补有涂抹风险。所以污点越修越大、浅色越修越脏时,应停止并比较方法,而不是认定必须继续叠加更多 Heal。扩大笔刷还可能把更多真实边缘纳入运算,使问题范围扩大。
同一小裁块做三份比较
以下是可复现方案,并非本文测得结果。取同时包含污点和清楚边线的小裁块,做三份:第一份保留原样,第二份用邻近干净区域作源,只执行一次克制的 Heal,尽可能让覆盖范围不跨越边线;第三份用结构匹配的区域作 Clone 源,控制搬运位置。
选样时同时考虑亮度渐变和纹理方向,记录源点、笔刷直径、应用次数。比较污点本身、真实直线,以及旁边一条未经修补的表面。即使污点消失,只要边线变宽、弯曲或周围多了晕圈,也不能算通过。测试完成后回到未损坏的版本,而不是从三份结果中不断叠加。
方法要服从表面结构
较大且缓慢变化的表面,小范围 Heal 可能便于融合;紧靠明确商标或硬边时,精确复制匹配位置、再限制范围,往往更容易核对。两种工具都不知道哪个产品细节具有商业意义。如果根本没有可用样本,应保留局限或重新拍摄,不要为真实商品信息编造一个看似合理的替代。
修脏之后先撤销,再尝试下一种方法。在已损坏的结果上反复覆盖,会让后续比较失去原始基准,也可能把修补扩散到起初没问题的区域。需要客户批准时,应保存分层主文件和原片,说明处理过哪里,便于对方复核。
将清理后的参考图交给 Imagild Skill 前,同时看正常尺寸与局部放大。验收应包含:干扰物确实去除、表面纹理可信、真实边缘与原片一致。本文针对的是外部 GIMP Heal,不保证生成式编辑能准确还原照片中没有记录的细节。