¿Es posible sustraer una capa de otra en Photoshop?

¿Hay alguna manera de tomar dos capas del mismo tamaño y hacer que la capa inferior sea transparente en todos los lugares donde la capa superior no es transparente? Básicamente, quiero hacer un agujero en la capa inferior que tenga la misma forma que la superior. Las capas están basadas en píxeles si eso marca la diferencia.

¿Por qué no usar una máscara?
Siento que debo haber entendido mal esto. Si tienes 2 formas que son exactamente iguales y usas una de ellas para cortar la otra, ¿no te quedarías con un documento vacío?
@Joonas Creo que tienen el mismo tamaño externo pero no la misma forma.
Derecha. Eso tiene sentido.
¿ Responde esto a tu pregunta?
@Cai +1 en tu respuesta. Sin embargo, debe mencionarse que esto es excelente cuando se usan capas de texto y siente que lo editará en el futuro, pero no lo usaría para todo, ya que me dejaría con un montón de capas que debo conservar para el corte. . También tener que colocarlo en un grupo para terminarlo es un inconveniente para mí.
@Alin sí, por supuesto, una máscara es más fácil en muchos casos. Depende de lo que tengas y de lo que quieras hacer con él.

Respuestas (1)

Puede lograr esto fácilmente usando una máscara en la segunda capa que tenga la misma forma que la primera capa, así:

  • Ctrl + clic en la primera capa para seleccionar su contenido
  • Haga clic en la segunda capa y luego haga clic en el botón inferior Agregar máscara de capa
  • Haga clic en la máscara y presione Ctrl+i

La forma en que funcionan estas máscaras es que oculta las partes de la capa que no desea sin dañar la capa.

Negro = oculto

Blanco = visible

PD: Ctrl + clic en la máscara muestra solo el contenido de la máscara (como hice en el ejemplo a continuación cuando solo puede ver la bombilla en blanco y negro). Ctrl+clic de nuevo para volver a la normalidad.

PD: PD: Puede deshabilitar la máscara sin eliminarla presionando Shift+clic sobre ella. Haz lo mismo para habilitarlo de nuevo.

ingrese la descripción de la imagen aquí

Nota de Joonas en los comentarios:

En caso de que alguien que esté trabajando con capas de forma encuentre esto, debe mencionarse que esta no es la forma en que realmente querría hacerlo. Si tiene capas de forma, fusione ambas capas y use operaciones de ruta o una máscara vectorial.

En caso de que alguien que esté trabajando con capas de forma encuentre esto, debe mencionarse que esta no es la forma en que realmente querría hacerlo. Si tiene capas de forma, fusione ambas capas y use operaciones de ruta o una máscara vectorial.
@Joonas Bueno, sí :)) Lo encontré más rápido para crear el ejemplo.
@Joonas lo agregó como una nota en la respuesta. Gracias :)
¡Gracias por tu ayuda! Esto está muy cerca de lo que quiero. En este momento, solo está cortando la capa inferior al tamaño del contenido de la capa superior, haciendo invisible todo lo que esté fuera de la máscara. Estoy buscando la versión invertida, haciendo que todo el interior de la máscara sea invisible pero manteniendo el exterior.
@ Guest65i7 Simplemente invierte la máscara, Ctrl+i invierte la máscara. Y haciéndolo del mismo tamaño, presione Ctrl+T (transformar) en su primera capa, verifique W (ancho) y H (alto), anótelos y luego presione Ctrl+T en la segunda capa y escriba los valores de la primera capa para que tenga el tamaño exacto.
Si más respuestas pudieran ser gifs animados, el mundo estaría completo.
@DᴀʀᴛʜVᴀᴅᴇʀ Trato de hacer eso tanto como sea posible. Es más fácil para la gente entender si el que hace la pregunta ni siquiera conoce los términos.