图片看着有透明棋盘却不是透明背景,怎样检查Alpha通道?
图片出现棋盘格不代表它有透明背景,棋盘可能已经被画进像素。先放到纯色底上观察,再检查文件是否含有效透明信息以及背景像素的透明度。
先从这里排查
图片出现棋盘格不代表它有透明背景,棋盘可能已经被画进像素。先放到纯色底上观察,再检查文件是否含有效透明信息以及背景像素的透明度。即使文件带Alpha通道,也可能所有像素都完全不透明;必须核对实际数值和合成效果,不能仅凭PNG扩展名或预览外观判断。
把图片放到纯色背景上观察棋盘
适用于下载的抠图仍有灰白格,或换背景后棋盘跟着主体一起显示的情况。保留原始文件,在支持透明预览的编辑器中打开,并分别放到深色与亮色底上。预览程序自己绘制的棋盘会被背景替换,真正存进图片的格子则仍在,二者需要区分。
检查真实Alpha通道与透明度范围
检查图像模式与透明度数据,注意有些索引色PNG通过透明条目表达透明,不一定直接显示独立Alpha通道。对RGBA图检查Alpha范围及背景区域,而非只查有没有A。完全不透明的Alpha无法实现抠图;局部半透明边缘则可能正常,不能一律清成全透明。
区分伪棋盘像素和正常透明预览
伪棋盘已经存在于RGB像素时,需要重新分离主体或回到原始素材处理,不能只改文件名或添加全不透明通道。生成透明图时使用工具真实支持的透明输出选项,并保留边缘细节。处理后在纯色底合成检查,确保头发和阴影没有被误删,也没有留下明显的格子边框。
导出后重新打开核对边缘及背景
将最终文件重新打开,分别在两种纯色底上查看,并核对预期背景确实透明、主体保持不透明。检查柔和边缘和小孔洞,确认没有把有意保留的浅色主体当作背景。导出后的实文件才是验收对象,编辑器里当前预览正确或保存按钮成功,都不足以证明透明输出正确。
本文没有修改用户图片,也没有提供对未知素材的一键抠图保证。PNG可以存储透明信息,但同样可以完全不透明;某些格式或导出设置会丢失Alpha。透明度正确还不代表颜色边缘自然,若成品用于不同背景,应继续检查边缘溢色与合成观感。
核对来源
以下资料用于核对概念和方法。文中的示例与测试范围分别注明,实际使用时请核对所用工具的版本。