Disminución gradual de la opacidad usando Acción en Photoshop

Estoy tratando de crear una acción en Photoshop que duplique la capa seleccionada y disminuya su opacidad 0.5 menos que la capa seleccionada.

Traté de grabar la acción, pero siempre establece una opacidad fija que estaba en el momento de grabar la acción.

¿Alguien tiene idea de cómo lograr lo anterior, por favor ayúdame?

Javascript también podría funcionar aquí.

Respuestas (2)

No creo que puedas lograr eso usando Acciones, tu mejor opción es crear un Script para eso. Puede usar solo Script para esto, pero si aún desea incorporar Acciones en él (como disparador), puede configurar la Acción para usar un Script después de duplicar la capa actual.

Abra un editor de texto, asígnele el nombre que desee (el nombre de la secuencia de comandos es el mismo que el nombre del archivo) y péguelo en:

#target photoshop

app.activeDocument.activeLayer.opacity = app.activeDocument.activeLayer.opacity / 2;

Guárdelo como un .jso .jsxen la carpeta de sus Scripts ( X:\~\Adobe\Adobe Photoshop XX\Presets\Scripts), y puede seleccionar Insert Menu Itemdesde el menú Acción para insertar el script después de la acción duplicada.

Debería verse algo como esto.

Suponiendo que desea la mitad de la opacidad anterior:

Vaya a la nueva capa y limpie toda el área una vez con un borrador sólido grande que tenga opacidad = 50%

Los inconvenientes:

  • cambio permanente, el control deslizante de opacidad no puede recuperarlo
  • funciona solo para capas de imágenes de mapa de bits

Otras posibilidades:

  • agregue una máscara de capa gris al 50%, aplíquela mientras quita la máscara o
  • tiene originalmente una máscara de capa blanca sólida, reduzca el brillo de la máscara un 50% en la nueva capa

El último es el método menos destructivo y se aplica también con capas de ajuste.