用PS合并@alpha图片和rgb图片
为啥要分离图片的透明通道
最近刚好遇到要合并通道的问题,就去搜了一下
如果有游戏开发经历的朋友应该体验过要分离图片透明通道压缩内存的问题(反正我没有
总之如果想了解为什么要分离图片通道以及如何分离可以参考rayriver的这篇文章
这个我也没认真看,就大概看了看应该是分离图片透明通道的技术博客
标题的图片是什么
如果你不是不小心点进来,手上至少应该有这么俩张图吧
嗯,还是从那篇博客拿的图
现在将图片拖入ps
就至少有两种合并方法可以选了
使用色彩范围
ps2019的色彩范围是在这里了,因为另一张图sprite周围明显不是背景那样的纯色,就扣透明通道图好了
这里打开色彩范围后鼠标拖到原图点下背景图就可以选中要选中的颜色(
预览的话可以点下面选区预览,我觉得灰度比较清晰就选的灰度
然后可以看到sprite周围有一些噪点,调整容差到看不见噪点就可以点确定了
确定后图上出现了虚线就是成功选中了选区,这里我直接ctrl+j从原图复制了一层
然后复制到rgb图
然后鼠标拖到我上图标的红色区域,按住ctrl键同时鼠标左键点击即可选中图层内容,这里是例子,实际操作时应选中你复制过来的图片的选区
因为上面从透明通道图(灰度图)中复制过来的是背景,所以还需要反选一下(快捷键 ctrl+shift+i)
然后选中rgb图片图层,直接ctrl+j 复制一层即可得到还算凑合的透明sprite图
然后保存为png格式就可以了
但是对于有渐变透明度变化的图片这招就不好使了,所以还有另一种方法
使用通道抠图
如上面的图,就带有渐变和透明效果
这里直接使用色彩范围会很无力
单纯看纯色部分还可以,但是渐变和透明是一点没扣出效果
于是就可以用通道抠图
这里回到灰度图,打开通道tab,在这里要将rgb三个通道复制到rgb图去
例如我这里anim_pick就是rgb图
将三个通道复制到这里后,这应该就是你的rgb图的通道的样子
然后选中ctrl+左键选中选区(跟选中图层选区一样的操作
然后就会出现这种情况,选中后回到图层tab
确定选中了rgb图层后反选将内容复制出来即可
取消其他图层显示之后效果看起来还是不行,因为这里最好将其他两个复制过来的通道也选中从rgb图中复制出来
于是将三张图片同时显示就得到了不错的渐变效果的抠图
但是这个人物有点虚了,那咋办呢
这时候可以找到原来那张用色彩范围抠的图
将这个叠在一块之后就能看到一些细节的保留,就是下面那个渐变的保留细节有点过了,那咋办呢
老实说我也不清楚,我直接把色彩范围处理过的图不满意的部分擦掉了
然后叠起来的效果看起来还凑合,于是就这样了
人物边缘的透明部分其实也可以处理一下,但是比较麻烦,就懒得整