GIMP 橡皮擦把照片擦成黑块或白块时,先检查当前图像图层有没有 Alpha 通道,并确认操作目标是图像本身。没有透明通道的图层,普通擦除不能直接挖出透明洞。把力度调到最大、反复擦同一位置,或让 AI 重做背景,都不能替代这个文档状态检查。
先看实际操作的是哪一层
保留原文件,在副本中展开图层面板。选择准备修改的照片层,查看活动缩略图是否是图像,旁边是否还挂着蒙版。整张画面看起来像一张照片,不代表当前活动目标就是照片像素;下方的白色底层,也可能透过已经成功擦除的区域显示出来。
因此,“擦完是白色”不能单独证明透明失败。根据当前 GIMP 界面检查 Alpha 状态;如果图层确实缺少 Alpha,使用 Layer > Transparency > Add Alpha Channel 添加。相关命令不可用,也可能意味着该层已经拥有通道,不能据此断定软件安装出了问题。先确认选中的是哪一层,再判断命令状态。
用一小块区域验证透明
下面是可复现测试方案,尚未实际执行。在照片下方临时放一层显眼的纯色,例如绿色。在准备编辑的图像层上,挑远离商品轮廓的一小块区域擦一下,记录它显示的是工具箱背景色、下面的绿色层,还是根本没有变化。测试完先撤销,不要扩大破坏范围。
如果照片层缺少 Alpha,添加通道后使用相同工具设置,再擦相同的小区域。能看见下面的绿色,比只看棋盘格更容易判断是否形成真实透明。若仍然毫无变化,转而检查残留选区、锁定、工具不透明度和活动缩略图;反复添加 Alpha 不是万能处理。
蒙版和图像像素要分清
图层蒙版用灰度控制可见性,图像层记录照片颜色。在蒙版上擦除或绘画,会改变哪些部分被显示,不等于在照片颜色通道上擦除。需要改像素时选择图像缩略图;需要可撤回地隐藏背景时,可以有意识地使用蒙版,并保留未经破坏的原始照片层。
例如商品抠图,蒙版可能比直接擦掉边缘更便于恢复缺口。但无论采用哪种方法,都不能把画在图片里的灰白格子当成透明。测试时应把结果放到不同颜色的底层上,检查格子是否仍然跟着图片存在。
最后检查真正的交付文件
保存可编辑主文件,再另外导出支持透明的副本。重新打开导出文件,放在深浅不同的背景上。验收条件是指定区域真实透出背景、商品轮廓仍完整、没有意外黑白像素,且导出后状态与工作文件一致。临时测试色层不要留在最终输出里。
这里介绍的是外部 GIMP 操作。Imagild 导出的照片可以进入这条检查链路,但不能据此认为 Imagild 内置同名 Alpha 按钮。图像内容已经正确时,先修复文档状态,有助于避免不必要的再次生成。