¿Cómo puedo crear una acción que oculte o muestre capas con un nombre específico en Photoshop?

Tengo algunas capas en un PSD que se denominan "@bounds". Me gustaría crear una acción que muestre u oculte cualquier capa en el documento que coincida con el nombre de esa capa. ¿Es esto algo que se puede hacer a través de Acciones?

¿Hay más de una capa "@bounds" por archivo?
@cockypup sí, hay varios.

Respuestas (3)

No creo que se pueda hacer con acciones, y no conozco un complemento que haga lo que usted quiere, pero debería poder lograrlo con secuencias de comandos. Ayudaría si supieras algo de javascript.

Puede encontrar más información aquí: http://www.adobe.com/devnet/photoshop/scripting.html

activeDocument.artLayers[i].visible = true;puede hacer referencia por ("name")o índice (1). Para el uso del OP, uno necesita iterar a través de toda la lista ( for (i=0;i < docRef.artLayers.length ;i++)) y buscar la cadena dentro de la capa.name
@horatio Vale la pena expandirse un poco y convertirlo en una respuesta.

Si usa CS6 (versión en la nube) o CC, el panel Capas le permite filtrar la visibilidad de las capas por nombre.

Por el momento, el filtrado no es algo que pueda registrar en una acción, aunque probablemente se haya agregado a lo que es programable (no lo he comprobado). Sin embargo, hace que ocultar/mostrar selectivamente sea muy rápido y fácil.

ingrese la descripción de la imagen aquí

Cambie el filtro de Kinda Namey escriba el texto que desea filtrar.

ingrese la descripción de la imagen aquí

A partir de ahí, basta con deslizar rápidamente el mouse por los globos oculares para ocultar o mostrar todas esas capas.

El botón rojo activa y desactiva el filtro, por lo que puede ir y venir muy rápidamente. El texto también es pegajoso, lo que le permite usar otros filtros para diferentes propósitos y volver a "Texto" con su entrada intacta.

Si tu puedes hacerlo. Primero debe nombrar su capa y luego asegurarse de que esta capa no esté seleccionada cuando comience a grabar su acción. Después de eso solo tienes que ocultarlo y la acción se grabará. Entonces deja de grabar. Si desea realizar una acción para mostrarla, debe hacer otra capa de acción y grabar con el mismo proceso, pero en lugar de ocultar la capa, la muestra. En mis ajustes preestablecidos he hecho eso, tengo dos funciones, F2 oculta la capa "Rough" y F3 muestra la capa "Rough". Espero haber sido claro.