I'm trying to create an action that will move a layer around the canvas. The problem is that my image won't always be the same size and neither will my canvas. If I record a transform and move my image to X:0px by Y:0px, Photoshop will record that the image moved (as an example) -54px to the left and -20px to the top.
This won't work for me because it's recording the steps based on where my image WAS. My image won't always be in the same starting location. So if I were to use this action on a different file where the image is located somewhere else on the canvas, -54px to the left and -20px to top may not bring it's upper left corner to 0px/0px on my canvas.
I hope I've explained this well enough. My main goal is to get an image layer, regardless of it's location on my canvas, moved to the top left 0px/0px of my canvas (also regardless of that canvases size).
Is there a way to accomplish this in Photoshop without resorting to a script?