Photoshop: Option to switch between local and global rotation for objects

  • 2
  • Idea
  • Updated 4 years ago
  • Implemented
  • (Edited)
In Photoshop the rotation always resets to global for each edit. So if you have an object and rotate it 5° the next time you want to rotate that object its rotation won't start at 5° but at 0° since it resets between each edit.

Both have their use cases, sometimes you want to do a local transform and sometimes you want a global that's why I would like to see that as an option when doing a transform. Same goes for scale. Say you create a rectangle and rotate it 15°. You then want to scale that rectangle (make it wider), since Photoshop reset the rotation to 0° it will skew the object rather than widen it. See attached image to see how the transform controls would act on a rotated object with global vs local rotation. Both Illustrator and InDesign already have this behaviour but there you can't choose between the two. If only one object is selected then it goes for local but with multiple it uses global on all of them (though it would be nice to be able to scale each object relative to it's position).

Photo of Nikola Durkan

Nikola Durkan

  • 9 Posts
  • 1 Reply Like
  • Sad

Posted 4 years ago

  • 2
Photo of Chris Cox

Chris Cox

  • 20280 Posts
  • 813 Reply Likes
That is true, because unless you use a smart object, Photoshop has no way of tracking the previous rotation history of every pixel on every layer.

If you use a smart object, then the transformation is tracked, and you can do additional transformations without additional loss.
Photo of Nikola Durkan

Nikola Durkan

  • 9 Posts
  • 1 Reply Like
Yeah, but what I mean is that it would be great if Photoshop would track this for all objects, not just smart objects. I don't want to sound rude but you keep referring to the current limitation of Photoshop but I'm posting this as an "idea" so I'm assuming that this isn't currently supported by Photoshop.
Photo of Chris Cox

Chris Cox

  • 20280 Posts
  • 813 Reply Likes
Again, Photoshop cannot track previous transformations for every pixel in your image (a layer is a collection of pixels, not just a single object).

And Photoshop already has a way to track and restore transformations if needed (Smart Objects). So yes, this is currently available in Photoshop.