GIMP将图像打包到alpha中(将灰度图像粘贴到alpha中)

时间:2018-07-29 14:37:00

标签: alpha gimp

尝试做一个称为频道打包的优化技巧

我的图像实际上没有使用Alpha图层。因此,我添加了一个,然后为游戏引擎内部的粗糙度拍摄一张灰度图像,并将其放置在那里。在引擎内,现在只有一种纹理,但是我可以将RGB插入到基部,将alpha插入到粗糙度。

我该怎么做?我想出了如何添加一个Alpha通道,但是它不允许我仅将灰度图像粘贴到该通道中。

感谢帮助!

2 个答案:

答案 0 :(得分:0)

真正的答案是这样:

  1. 颜色->组件->分解

它将制作一个临时图像,并将所有通道提取到可编辑层

  1. 对每个图层执行所需操作,只需将其保持灰度即可
  2. 颜色->组件->组成

它将构成从临时图像到原始图像通道的各层

我发现GIMP的唯一问题-它不适用于alpha通道。如果Alpha包含自己的遮罩,则导出图像时,所有其他通道都将被切断。不确定如何解决此问题。 但是对于RGB通道,它可以正常工作!

答案 1 :(得分:-1)

方法#1

  • 添加图层蒙版Layer> Mask>添加图层蒙版
  • 这会自动选择遮罩作为编辑目标(在图像显示的底部,显示{layer name} mask
  • 粘贴您的图片(Ctrl-V)。这将创建一个浮动选择,它是一个图层,但是不用担心。您可以看到该层正在影响下面的层的不透明度,这暗示它确实适用于蒙版。如果需要调整粘贴的位置,可以移动该层。
  • Layer>Anchor layer(Ctrl-H),并将您的临时图层粘贴到蒙版上。
  • Layer>Mask>Apply layer mask以“提交”更改。

方法2:

  • 粘贴您的图像并将其设为新图层(Ctrl-V,Ctrl-Shift-N)
  • 在“频道”列表中,将任何R,G,B频道拖到下面的列表中以进行复制。
  • 删除粘贴的图层,选择目标图层
  • Layer>Mask>Add layer mask,初始化为频道,然后选择您在上方创建的频道。
  • Layer>Mask>Apply layer mask以“提交”更改。