对特定图形“完美抠像”的通用思路

抠图实质上是无中生有、创造原图没有的α(透明度)通道。如果图形有某些特征,就可以手动无损地“完美”抠图或抠像,也不必要Ps或什么“在线AI”,以下操作用开源免费的Krita就能完成。
本文不会提及以前介绍的自动AI、

先从简单的开始。
一般用魔术棒(一种选择近似颜色范围的工具,不同软件名称可能不同)抠图,容差小了会在边缘保留背景,容差大了会侵蚀边缘,这是有损的。

上面这张🌛非常巧,它在纯白(#FFF)的背景上、有纯黑(#000)的均匀勾边,这便是可以无损抠图的特定图形,因为黑白图案恰好可以无损转为α通道(亮度转透明度)。

这次仍然用魔术棒,但是原地复制一份,上一层故意侵蚀边缘(选取范围还要设为实边,以完全删除像素点),将白色背景删得一点不剩,这时将下层运用“亮度转透明度”即可获得刚才上层被侵蚀边缘的α通道,完成。
所有具有此特征的图形都可以依此“完美”抠图。于是抠图问题可以转化成:将不符合条件的图形尽量转成此特征。

大多二刺螈的图具备勾边,但勾边不一定是黑色,也不一定均匀,这时需要手动构造出符合的边缘,以及更复杂的操作。

从日文饼百科获得一张pcly.png,可惜是不透明的。对于极细边缘也不能用侵蚀,上述操作需要改变:
首先还是原地复制一份。仅看下层,发现图背景是#FDFDFD并非纯白,使用调整颜色的曲线、或拉大对比度让背景变白,边缘线内部变黑,再转成α通道。这样边缘线先做好了,但颜色不对,原图用吸管(取色工具,不同软件名称可能不同)吸一下发现可能是#262626。用这个颜色将该层换色,锁定透明度覆盖、设为蒙版、颜色填充等等方法都可以。
这时回到原图图层,尝试获取图上绝对不透明的部分。仍然用魔术棒粗略勾选背景删除,再用矢量工具精细去背……

但还有另一种方法殊途同归且效果更好。
先造出全图的透明通道,再造出全图的色彩通道,运用蒙版(指将某图层甲的透明通道运用到某图层乙上,这时合并的两图层的透明通道是甲乙的交集∩,而色彩通道只有乙。某些软件可以选择将图层甲的亮度视为透明度)即可。上个方法中获得的边缘线图层,将其内部填充就是透明通道(颜色无所谓,可以通过反选背景快速填充大部分,再勾关键地方)。原图将边缘勾粗些(只需要勾关键地方,其他地方可以扩展上述透明通道选区)盖掉背景即得色彩通道,对于会画一点画的人来说,这个更快捷。

对于视频还有更狡猾的方法。运用图层混合模式。
因为目前大多视频网站就不支持透明视频,总是会有个背景,所以有办法作弊:图层混合模式。对于白背景的视频素材,正片叠底(multiply,一句话解释不了还请搜索)。而黑背景的就是颠倒过来,比如用发光(各种软件术语不同,指对下层增加色值,multiply的反义词)什么的。对于复杂背景虽然要造出α通道,但没必要一定要转成BB素材或透明背景素材,混合模式改为正片叠底并将α通道转成纯白垫在下层即可。

想看实例请看下面,用的是免费视频软件AviUtl,我实际上没做透明的地球素材,只是垫了个球:

如果理解了上文可以试试抠发丝,也是同样思路。