将图层透明度提取到Photoshop中的可编辑图层蒙版中


12

有没有简单的方法可以提取图层中的“烘焙”透明度并将其转换为Photoshop中的图层蒙版?举一个简单的例子:假设我用半透明的笔刷绘制了一些笔触,或者使用alpha通道粘贴了.png文件。现在,每个像素的rgb颜色值和alpha值都包含在图层图像本身中。我希望能够将alpha值编辑为图层蒙版,以便图层图像是纯色的,并且仅包含每个像素的RGB值。

这有可能吗?谢谢。

编辑:要澄清-我不是真正的透明度值本身,而是在rgb值和alpha值的分离中。这意味着该层必须通过遮罩变成坚实,不透明的图像。

Answers:


19

这是我的工作:

  1. 选择具有透明度的图层
  2. 单击菜单项“图层”,“图层蒙版”,“透明性”。

透明度将转换为图层蒙版,您可以在此处进行操作。

编辑:在Photoshop CS5或更高版本中。


这适用于什么版本的Photoshop?我在CS4上,但看不到该选项。
DuckMaestro 2012年

1
和它的作品中的瘸子几乎相同的方式
迈克尔Witrant

在Photoshop CS6中为我工作
macek 2013年

+1您还可以禁用图层蒙版以编辑没有任何透明度的基本图层,然后再重新启用它。(在编辑基础层时,您可能还想取消链接蒙版。)这些命令都在“层蒙版”子菜单中。
devios1 2014年

@MichaëlWitrant赞成,因为您将其称为“ The Gimp”
TKoL

2

我已经改进了Mike的解决方案(Photoshop CS3):

  1. 打开/创建具有“烘焙”透明度的图像。
  2. 在“层”窗口中右键单击层的图标,然后选择“选择像素”。
  3. 图层菜单->复制图层
  4. 图层菜单->可见合并
  5. 重复步骤3和4几次,直到没有半透明像素。选择选框仍将保留。
  6. 图层菜单->展平图像。您应该看到透明度消失了。选择选框仍将保留。
  7. 右键单击“图层”窗口中的图层,然后从背景中选择图层...
  8. 图层菜单->图层蒙版->显示选择
  9. 完成:-)

1

**编辑-没关系,我现在看到这并不比第一个响应更好。**

这可以在Photoshop中完成。

  1. 影像重复
  2. 菜单>图像>调整>曲线
  3. 抓住曲线的右上角并将其拖动到右下角-输入255应该读取输出0。这是透明蒙版的反函数。点击“确定”
  4. 菜单>图像>模式>灰度
  5. 展平图像。
  6. 反转图像。这是你的面具。
  7. 全选
  8. 复制。
  9. 返回到原始图像。
  10. 展平图像
  11. 解锁背景
  12. 菜单>图层>图层蒙版>全部显示
  13. 切换到新的通道面板,然后选择新的遮罩通道。
  14. 单击“眼睛”以打开蒙版视图。
  15. 单击眼睛以关闭蒙版视图
  16. 再次选择RGB通道。

做完了!

请注意,如果这是一个常见问题,则可以轻松地将其记录为操作。


1

更简单的方法:

  1. 在图像层上创建白色覆盖
  2. 在图像下方创建一个黑色层

现在应该可以了!


0

好的,我不确定这正是您要查找的内容,但似乎很接近。

  • 打开/创建具有“烘焙”透明度的图像。
  • 在“层”窗口中右键单击层的图标,然后选择“选择像素”。
  • 图层菜单->展平图像。您应该看到颜色强度增加并且透明度消失。选择选框仍将保留。
  • 右键单击“图层”窗口中的图层,然后从背景中选择图层...
  • 图层菜单->图层蒙版->显示选择

现在,您应该具有一个具有相当饱和的颜色的不透明图层,以及一个创建透明度的图层蒙版。


谢谢您的回答,但这不是我想要的,因为rgb值将与以前不一样...我追求的不是它本身的图层蒙版,而是分离在rgb值和透明度之间切换,以便可以轻松地对其进行独立编辑。我所知道的最好方法是简单地将一大堆(> 1000)的图像副本堆叠在一起,直到几乎完全透明的像素变得不透明为止。然后粘贴透明度(通过您的方法或其他方法提取)作为图层蒙版。
最后一个孩子

在Photoshop中,找不到比您描述的分层方法更好的方法。但是,可以将图像保存为透明PNG,然后使用Png2pam将其转换为Netpbm PAM图像,然后可以将其重新加载到Photoshop中,并且可以轻松地将alpha通道转换为图层蒙版。有两个注意事项:(1)Pngtopam是Linux或Windows / Cygwin的命令行实用程序,(2)完全透明的像素可能无法按您预期的方式运行。如果您想让我解释此过程,请告诉我。
Mike Fitzpatrick

0
  1. 确保您已安装Netpbm命令行实用程序。对于Windows,您需要先安装Cygwin,然后选择/安装该netpbm软件包。对于Ubuntu,可以使用以下命令进行安装:sudo apt-get install netpbm
  2. 在Photoshop(或类似产品)中,将图像转换为具有24位颜色和透明度的PNG文件,并另存为inputfile .png
  3. 在命令行中运行以下命令

    pngtopam -alphapam inputfile中 .PNG> OUTPUTFILE .pam
    

  4. 将PAM文件加载回Photoshop。您将看到,您具有来自原始图像的原始RGB值,而没有任何透明度。您可能会看到一些纯色的粗糙边缘,这些边缘以前在原始图像中过渡到完全透明。现在不用担心,因为图层蒙版将修复它。

  5. 将背景转换为图层(“图层”菜单->“新建”->“背景中的图层”)
  6. 从Alpha通道创建一个选择(选择菜单->加载选择,然后选择Alpha 1作为通道)
  7. 将选区转换为图层蒙版(“图层”菜单->“图层蒙版”->“显示选区”)

做完了 该图像现在应该看起来像原始图像,并且您可以根据需要将其保存为更流行的文件格式。

如果“纯”颜色的大块边框对您来说是个问题,则可以通过选择图层蒙版并应用阈值调整(阈值= 2或1,如果您愿意)来改善它们。之后,将图像弄平,然后重复步骤5、6和7。

如果有人可以向我展示如何在Photoshop中执行所有操作,那么我将非常高兴找到如何操作。


0

Ray的答案几乎是正确的,但是至少在某些版本的Photoshop中,他提到的项目不存在。这可能是他可能想说的话(我在5.0.2以前的版本中使用过):

  1. 在“图层”调板中,右键单击(Windows)/按住Control单击(Mac)在您感兴趣的图层的缩略图上。
  2. 在出现的上下文菜单中,选择“选择图层透明度”。
  3. 现在,您可以选择图层的Alpha透明度,也称为“快速蒙版”。

要将此快速蒙版变成该图层的可编辑蒙版,请执行以下操作:

  1. 如果关闭了图层蒙版,请在“图层”调板中选择图层,打开“图层”菜单,打开“添加图层蒙版”子菜单,然后选择“全部显示”。
  2. 按住Alt键(Windows)/ Option键(Mac)单击图层蒙版缩略图(可能启用了一个空蒙版)
  3. 使用您之前从图层的透明度创建的选择,打开“编辑”菜单,选择“填充...”,以100%不透明度使用黑色,然后单击“确定”。
  4. 现在,您将拥有一个图层原始透明度的副本作为可编辑蒙版,除了该图层的原始透明度之外,该副本还可以工作(如果您希望空白区域或其他任何内容仅用于可编辑蒙版显示在较低的图层上,请存储该图层的原始透明度在备用通道等中,将图层向下合并为不透明的白色/任何图层,然后将原始透明度放回到可编辑的图层蒙版中。)此蒙版可以通过多种方式来操纵或应用于图层的透明度,如Photoshop内置帮助系统的“使用图层蒙版”部分中所述。

而是将快速蒙版转换为普通的Alpha通道:

  1. 在快速蒙版模式下进行编辑,方法是按“ q”键,或者按“工具”调板/栏中正方形中带有圆圈的按钮。
  2. 在“通道”调板(其中“快速蒙版”通道应是唯一选定的通道)中,打开调板的菜单,然后选择“复制通道…”。
  3. 它的名称通常不重要,但是您可能需要给它起一个特定的名称。您可能还希望将其反转,具体取决于所需的Alpha通道类型。无论如何,请点击“确定”。
  4. 现在,您可以将图层的透明度用作Alpha通道。

0

photoshop有一个不错的简单解决方案。

选择图层,然后转到图层菜单->图层蒙版->来自透明。

将A(alpha)提取到灰度蒙版中,您的图层现在不透明(RGB)。禁用面具以查看它。

应用遮罩,再次将A与RGB结合在一起。


-1

使用级别。将输出级别从0更改为255。添加黑色后层。


你能解释怎么做吗?请不要在评论中回复;编辑您的答案,使其更清晰,更完整。
斯科特(Scott)
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.