把背景变透明究竟产出了什么图片文件里的透明并不是像素的缺失;它是在每一个像素上、紧挨着红绿蓝存放的第四个数字,叫做alpha,从0(不可见)到255(实心)。本页面产出的就是这条通道。它在您的浏览器中本地运行一个分割模型,逐像素判断有多少属于主体、有多少属于背景,然后细化边界,使边缘不再带着一圈旧背景色,最后写出一张带真正alpha通道的PNG。本页面与一个普通抠图按钮的区别,全在抠完之后。结果会被放到一块可切换的背景板上:棋盘格、白色、黑色、蓝色和琥珀色。这五种不是装饰。棋盘格是表示透明的惯例画法,但它恰恰是判断透明最糟糕的表面,因为它是中灰的,浅色光晕和深色光晕都会在里面消失。浅色毛边只有在黑底上看得见,深色毛边只有在白底上看得见,所以轮流切这两个,是现有最快也最可靠的检查方法。下方的三个数字报告真实的alpha直方图:alpha在4及以下的像素占比,它们在任何看图软件里都表现为完全清除;251及以上的占比,也就是实心部分;以及介于两者之间的一切,即柔和带。这些数字回答两个不同的问题。如果“完全清除”的比例是零,说明没有找到背景,您即将下载的是一张普通的不透明图片。如果柔和带很大——超过画面的大约百分之二就不再像一条合理的抗锯齿轮廓,超过百分之六几乎可以肯定是背景上残留的一层半透明薄膜——那这次抠图就是糊的而不是干净的。诚实的局限来自模型本身:玻璃、烟雾、水和运动模糊没有真正的边界可找,与背景同色的主体会丢掉自己的一部分,而再多的边缘细化也造不出相机从未解析到的细节。
在线制作透明背景 - 免费透明PNG工具