我的 photoshop 文件包含以下图层:
- 带有自定义形状的形状层,颜色为蓝色
- 形状层中包含另一个自定义形状,颜色为黑色
- 纯白色层
没有背景层。
在不栅格化任何图层的情况下,我想让图层 2 中的形状在白色图层 3 中创建一个透明孔。
当我将其导出为 8 位 PNG 时,最终结果应为正方形白色图像,上面有蓝色形状和透明区域,网页背景会透过该区域显示出来。图像中不会显示黑色(除非网页背景包含黑色)。
我可以通过选择第 2 层、从第 3 层中剪切出所选内容,然后隐藏第 2 层来实现这一点。但我希望以一种让形状第 1 层和第 2 层可编辑的方式实现这一点,并且不需要额外的步骤来创建透明度。我只想继续编辑第 1 层和第 2 层,然后导出为 PNG。
这可能吗?如果可以,怎么做?
答案1
最简单的解决方案是使用掩码,但这需要您记住在导出之前制作掩码。
如果您想采用这种方式,请选择第 3 层,然后按 ctrl(对于 Windows)/或 command(对于 Mac)单击要作为透明度基础的层,然后单击层面板底部带有方框圆圈的图标。这将为您提供所需的透明度,但这完全是手动的,您必须记住在编辑黑色层时更新它。
您可以创建一个动作来选择您想要使用的图层并从中制作蒙版,但是您仍然必须记住运行该动作......
答案2
为了解决这个问题,我做了以下事情:
- 将白色图层移至黑色形状图层上方
- 在我的黑色图层中选择矢量蒙版缩略图
- 选择矩形工具按钮
- 在工具栏中选择“排除重叠形状区域”按钮
- 在黑色图层中绘制一个覆盖整个图像的正方形
- 右键单击白色图层并选择“创建剪贴蒙版”
这似乎成功了。现在我的黑色层是我形状的反面,但我仍然有形状,并且可以根据需要编辑它们。它会从我形状所在的白色层中切出一个透明的洞。在这上面是我的蓝色层。