Photoshop CS6: Transforming Smart Object Not Updating Layer Dimensions

  • 1
  • Problem
  • Updated 6 years ago
  • Not a Problem
  • (Edited)
I rotate a layer 90-degrees. I then Transform to adjust the layer's size, but the Width and Height do not update. (Example: before rotate, layer is 600px wide by 300px high. After rotate, the Transform bar still says 600px wide by 300px high. I then need to change the HEIGHT dimension to actually adjust the WIDTH.)

One of MANY problems with this expensive software. I am extremely disappointed with Adobe releasing ANY product with ANY bugs. What is the point of constantly releasing new versions which fix no problems, create new problems, and have useless interface changes?
Photo of Paul Zahorosky

Paul Zahorosky

  • 8 Posts
  • 0 Reply Likes

Posted 6 years ago

  • 1
Photo of Chris Cox

Chris Cox

  • 20280 Posts
  • 818 Reply Likes
Normally Free Transform lists the width and height in percentages, not pixels.

And when I try to follow your steps, it is all updating correctly.
Did you leave out some details?
Photo of Paul Zahorosky

Paul Zahorosky

  • 8 Posts
  • 0 Reply Likes
Yes, they are NORMALLY in percentages - I change them to pixels because that is what I work in - PIXELS. This has nothing to do with the problem.

Anyway, I just tried to recreate the problem using a shape drawn in Photoshop and it rotates correctly with the attributes updating correctly.

I then retested using the file where I initially noticed the problem, as well as creating a new file, and this problem seems to occur with Vector Smart Objects. I copied an object from the first file - dimensions don't update on rotate. I created a new shape in Illustrator and copied that, which then showed the same problem. Rotate the object 90-degrees - the width and height pixel dimensions don't change in the Transform bar.

I use the Edit->Transform->Rotate menu as well as a custom panel with the shortcut. I then press Command-"T" to enter Transform mode. This is where the dimensions show no change as well as the need to enter new dimensions in the incorrect box in order to adjust correctly (change the pixel dimensions in the "Width" box to have it change the "Height" of the object).
Photo of Chris Cox

Chris Cox

  • 20280 Posts
  • 815 Reply Likes
OK, vector smart object is an important detail.

When you rotate the first time, you update the transform on the smart object (with starts off with a simple sizing transform).

When you transform again, you are updating the transform - not starting from scratch. The width and height should not be exchanged, because the smart object is still the same width and height, just rotated, and now you're continuing the transform (the rotation is still there on the options bar for the transform).

Smart Objects are different in this respect from other layers -- because they remember their transform, and can reload it. With other layers you're starting over each time.

So it sounds like you're describing correct behavior, that has been there since Smart Objects were introduced.
Photo of Paul Zahorosky

Paul Zahorosky

  • 8 Posts
  • 0 Reply Likes
I appreciate the clarification and I can't believe I never noticed this problem before.

I am still calling it a problem because it SHOULDN'T work this way. This is just another example of how Adobe is clueless about making software that is easy to use. There is absolutely no reason to have one type of layer act differently than another.

Thank you for your time, Chris.
Photo of Chris Cox

Chris Cox

  • 20280 Posts
  • 815 Reply Likes
Smart Objects are different, because you are not transforming what you currently see, but what you originally placed.
Yes, it really should work the way it currently does, otherwise you lose a lot of the advantages of transforming a smart object.