¿Puedo transformar la ubicación de una imagen en una acción de Photoshop para que sea relativa al lienzo y NO a la imagen?

Estoy tratando de crear una acción que mueva una capa alrededor del lienzo. El problema es que mi imagen no siempre tendrá el mismo tamaño y mi lienzo tampoco. Si grabo una transformación y muevo mi imagen a X:0px por Y:0px, Photoshop registrará que la imagen se movió (como ejemplo) -54px hacia la izquierda y -20px hacia arriba.

Esto no funcionará para mí porque está grabando los pasos en función de dónde ESTABA mi imagen. Mi imagen no siempre estará en la misma ubicación inicial. Entonces, si tuviera que usar esta acción en un archivo diferente donde la imagen se encuentra en otro lugar del lienzo, -54 px a la izquierda y -20 px en la parte superior pueden no traer su esquina superior izquierda a 0 px/0 px en mi lienzo.

Espero haber explicado esto lo suficientemente bien. Mi objetivo principal es obtener una capa de imagen, independientemente de su ubicación en mi lienzo, movida a la parte superior izquierda 0px/0px de mi lienzo (también independientemente del tamaño de los lienzos).

¿Hay alguna manera de lograr esto en Photoshop sin recurrir a un script?

No para cuestionar tus motivos, pero ¿para qué necesitas eso? ..ademas de lo obvio..
Es para una acción que pegará automáticamente una imagen de mi portapapeles en mi lienzo. La imagen pegada podría tener absolutamente cualquier tamaño, pero necesito dimensionarla de manera constante y colocarla en relación con mi lienzo y una capa específica. Más específicamente, es para algunos boletines publicitarios semanales por correo electrónico para los que estoy tratando de optimizar el proceso.
Está bien. Interesante...

Respuestas (1)

Hasta donde yo sé, no hay una forma directa de hacer esto en Photoshop. Es realmente fácil hacerlo en Illustrator, donde la posición de un objeto es solo uno de los muchos parámetros que puede editar en la barra de herramientas.

Dicho esto, es posible en Photoshop, si no sencillo. Debe usar los botones de alineación que van con la herramienta Mover, y necesita una segunda capa que ya esté colocada con su esquina alineada donde lo desee.

En su caso, dado que solo desea alinear su objeto con la esquina superior de la imagen, una capa de fondo funcionaría perfectamente. De lo contrario, puede crear una nueva capa, llenar todo el lienzo y luego usar esto para alinear su objeto.

Paso a paso:

  1. seleccione la capa que desea alinear
  2. Si no tiene una capa de fondo, debe crear una nueva capa, seleccionar el lienzo y rellenar la capa.
  3. Mantenga presionada la tecla CMD (Ctrl en Windows) y seleccione la capa Fondo (o su nueva capa de lienzo completo)
  4. Seleccione la herramienta Mover (V) y use las herramientas de alineación en su barra de herramientas para alinear la capaHerramientas de alineación
  5. ¡Ya terminaste! Elimina tu capa de alineación si es necesario.

Creé una acción de Photoshop rápida para guiarlo: http://cloud.timmackey.ca/2Q010r2S021l1n3F0h2S

EDITAR: lea los comentarios para conocer un método más simple para lograr esto, ofrecido por Alan Gilbertson

Gracias por la respuesta. Había estado usando su método anteriormente. Mi problema era que si mi imagen para alinear estaba arriba o a la izquierda de mi lienzo, mi capa de alineación (el fondo) se detenía con ella. Observé su acción y noté que con la capa de fondo bloqueada, deja de ser un problema. ¡Gracias!
Para aclarar, esto solo funciona si la capa de fondo está bloqueada por defecto, o usando Capa > Nueva > Fondo de capa. Si bloqueo la capa de fondo con el icono Bloquear en la Paleta de capas, no puede usar las herramientas de alineación.
Es posible que aún funcione, incluso si no tiene un fondo bloqueado. La Herramienta de alineación funciona al alinear su objeto con el objeto que esté más lejos, por ejemplo, si alinea dos objetos a la izquierda, los alineará a ambos con el borde del objeto más a la izquierda. Si su capa está fuera del lienzo y sabe su posición general (es decir, qué esquina), primero puede alinear el objeto con la esquina opuesta usando el método que describí y luego alinearlo con la esquina que desee. Esto es ridículamente complicado: espero que Adobe corrija las herramientas de alineación para que estén más en línea con el resto de CS.
Debería agradecerte también... Responder a esta pregunta me obligó a experimentar finalmente y comprender las extrañas peculiaridades de la herramienta de alineación de Photoshop :)
Puedes simplificar esto. Ctl/Cmd-A selecciona el lienzo. Un clic en cada una de las herramientas de alineación superior e izquierda. Otras capas no entran en escena.
¡Alan, eso es increíble! Eso es mucho más simple, y confirmé que funciona. Ahora, si solo Photoshop tuviera la configuración "Alinear con lienzo/Selección/Objeto clave" de Illustrator.
¡Oh, perfecto, Alan! ¡Gracias! Mucho más simple. ¡Te representaría si pudiera!
Un corolario del método de Alan es que también puede registrar una selección arbitraria y alinearse con eso. Por lo tanto, podría alinear fácilmente un objeto a 100 px a la izquierda y 50 px arriba si lo desea.