• Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
    Dedicated community for Japanese speakers
  • 한국 커뮤니티
    Dedicated community for Korean speakers
Exit
6

Photoshop 21.2 BUG in smart object scaling on update

Explorer ,
Jun 23, 2020 Jun 23, 2020

Copy link to clipboard

Copied

Double-click a smart object, edit the size of its canvas by reducing/cropping the height (for example), save, and back out to the main document. The placed/updated smart object is now re-scaled and "stretched" to fill the pixel dimensions of the object's former size.

 

The prior (correct) behavior was that the placed smart object would change in height but remain in the correct proportion and not be stretched.

 

Was this an intentional change in behavior (and if so, why??) or is it a bug?

If the former, what setting can be tweaked to revert to the older behavior?

Views

5.1K

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines

correct answers 1 Correct answer

Explorer , Jul 21, 2020 Jul 21, 2020

This issue seems to have been fixed with the rollout of Photoshop version 21.2.1

Thanks, Adobe!

Votes

Translate

Translate
Adobe
Community Expert ,
Jun 23, 2020 Jun 23, 2020

Copy link to clipboard

Copied

You can post a Bug Report over on 

Photoshop Family

and please post the link here. 

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Jun 23, 2020 Jun 23, 2020

Copy link to clipboard

Copied

It seems the issue only arises if the SO instance has been tranformed. 

Which makes the new behaviour even more nonsensical … if there are two instances and one has been transformed or moved and the other not, then the updating of the SO with a changed Canvas Size will result in the one instance getting distorted, the other not. 

Screenshot 2020-06-23 at 20.46.50.pngScreenshot 2020-06-23 at 20.47.12.png

 

Quite frankly this update’s issues seem flabbergasting to me. 

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Jun 23, 2020 Jun 23, 2020

Copy link to clipboard

Copied

Hold on a second. You need to realize that every smart layers has an associated object transform set when the smart object layer was created and that transform can be alters and even have warping added for perspective or shape.   When you use replace content or edit a smart object, Smart object layers associated transform are not  changed.  If you change the aspect ratio or size of the object you can not count on the associated transform working  some predictably way.  A smart object can also be shared by duplicated layer that have different associated object transforms set.  There can be many transforms associated with a smart object.  If you change the size of a smart object you are asking for problems.

 

If you create  a  smart object layer and do not change photoshop defaulted object transform.  You may get away with scaling an object. However, changing the objects aspect ratio by cropping or adding canvas is simply asking for problems. If you scale an object how can you count on it warping the way you want when the transform warping was set for the object original scale. If you just accept Photoshop original associated object transform will normally do no resizing  if you create the smart object from photoshop document layers, the default object transform will most likely  be transform the width and height to the  object actual pixels size 100% width and 100% object height.

 

You should not change any aspect of a smart object canvas. It need to have that many pixels the canvas width and eight to match what the associated object transforms were set up with.

JJMack

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Jun 23, 2020 Jun 23, 2020

Copy link to clipboard

Copied

»If you change the size of a smart object you are asking for problems.«

So far the behaviour has been consitent – changing a Smart Object’s Canvas Size will not change its instances scaling. 

After more than a decade of this behaviour changing it without a discernable benefit seems unreasonable. 

 

And the kicker is this: It can lead to different results when updating different unscaled, unwarped, … instances of the same Smart Object! 

Screenshot 2020-06-24 at 08.29.21.pngScreenshot 2020-06-24 at 08.30.08.png

 

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Beginner ,
Jun 25, 2020 Jun 25, 2020

Copy link to clipboard

Copied

@JJMack

 

I have been doing this for years, changing the canvas size of a smart object and then having it update in the original parent document.Yes, sometimes it can shift around in position if you don't crop/resize proportionally to the center because the anchor point is no longer where it expects to be but it has never before changed the scale proportions of the smart object when you update them. In the past when it would update it would respect the original ratio of the scale regardless of what sort of warping you had going on but this is no longer the case. This bug is making Smart Objects into Dumb Objects, essentially.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Jun 25, 2020 Jun 25, 2020

Copy link to clipboard

Copied

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Jun 25, 2020 Jun 25, 2020

Copy link to clipboard

Copied

That does not change the fact that the recorded associate object transform settings are set for the size and aspect ratio of the original smart object in the that object layer.  If you change the Object size and aspect ration the replacement  image will distort and not resize the way the original object resized.  The behavior of smart object layer have not changed.  And if the original smart object layer was created by Place Image the image may have also been degraded by resampling the placed file image because the Print resolution did not match the document the image was placed into.  Place has an issue there. It does not preserve the images pixels like Copy Paste, duplicate layer and draging and dropping images between documents.

 

These issueds are many years old. Adobe does not seem to want to address them. 

JJMack

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Jun 27, 2020 Jun 27, 2020

Copy link to clipboard

Copied

»The behavior of smart object layer have not changed.«

The behaviour has changed and Jeff Tranberry has stated that he can reproduce the issue over on

https://feedback.photoshop.com/photoshop_family/topics/photoshop-21-1-1-problem-changing-canvas-size...

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Beginner ,
Jul 01, 2020 Jul 01, 2020

Copy link to clipboard

Copied

Haha, agreed — 'Dumb Objects'. It's killing my workflow.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Jun 24, 2020 Jun 24, 2020

Copy link to clipboard

Copied

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Jun 24, 2020 Jun 24, 2020

Copy link to clipboard

Copied

Thanks for posting that link on Photoshop Family.

I updated Photoshop via the Creative Cloud desktop app this morning (it still says it's version 21.2.0), and this smart object scaling/skewing issue is still as problem.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Beginner ,
Jun 25, 2020 Jun 25, 2020

Copy link to clipboard

Copied

This bug has completely broken my workflow that I have used for years and I am unable to complete the project I am working on. This urgently needs to be fixed because it is a completely unacceptable bug.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Jun 26, 2020 Jun 26, 2020

Copy link to clipboard

Copied

You need to be able to work around Adobe bugs.  You never know what Adobe will brake next or if they will fix the bugs they add. Keep old versions of Photoshop installed as a safety net. Adobe has also done some thimg wrong by design  for someone  at Adobe felt the wrong wats is the bewer way

JJMack

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Jun 27, 2020 Jun 27, 2020

Copy link to clipboard

Copied

True that. 

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Jul 10, 2020 Jul 10, 2020

Copy link to clipboard

Copied

I experienced the same problem. Very frustrating. This was never an issue before. I had to revert to a previous version of Photoshop (21.1.3). That seems to have solved it. 

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Jul 10, 2020 Jul 10, 2020

Copy link to clipboard

Copied

Yes the cropped object is not processed the same as in old version of Photoshop.  Now a cropped object will be distorted to the width and height the Smart object layer  was before the object was cropped.  In previous Photoshop versions that only happened when  the smart object layer's object transform also contained warping.   

 

The thing is all smart object layers have an Object Transform and the transform may also contain  positioning  and warping distortion.  This Object transform is not changed when you replace the contents of a smart object. With either method replace content or open and modify the object.   The Replacement content must be the same size as object being changed.  Smart Object can be shared by other smart object layers there can be many different object transform in a document to position sized and distort the object for the different layers content. The Change you are seeing may even be a bug fix. A bug you were using in past versions.

 

If you want to change  the size of a smart object layer changes the layer's Object transform using Ctrl+T free transform.  If your want to crop it mask the layer you can not change the object size.  You can also do both transform the size and  mask the changed size.

JJMack

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Beginner ,
Jul 15, 2020 Jul 15, 2020

Copy link to clipboard

Copied

We are having the same issue at our company, which is causing a major slow down in productivity. Reverting to an older version fixes the issue, but I wanted to chime in here so this issue hopefully gets resolved in an upcoming update. We maintain a library of over a million images all created in the last 15+ years where this functionality worked in a reliable and sensible way, now in 20.2 that changed. We can work around it with actions, but this adds a series of steps to our workflow which in turn adds considerable time. Thank you in advanced to Adobe for addressing this. 

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Jul 15, 2020 Jul 15, 2020

Copy link to clipboard

Copied

If you are changing the size of the smart object you should not do that.  The Change you see in 21.2 is most likely a bug fix.  You happen to like the way the bug worked.  If any of your smart object layer's Object transform has any warp setting even old versions of  Photoshop will work like what you see in 21.2.  In fact if other smart object layer in a document an share an object its Object transform will be different so you may see some layer change like you you would like the to and other layers change like you see in 21.2 which you do not like.

 

Here in Photoshop CS6 I created a Picture package where three smart object layer share a single image object.  Not I did not do a great job. To fix that I fudged it a bit. I warped two of the Smart Object Layers Layer's Object Transform to hide my poor job.  Actually to show you there is a bug in old Photoshop that you like.

 

If you use Replace Content or Open the change the contents of a smart object layer you must/should not change the size the replacement should be the same size as the original object.  For every Smart object layer has a transform in it that transform the object for the layer's pixels.  This Transform is not replaced or changed when you change the object. So the replacement need to be the same size for the transform to work. 

 

So after I hid my  poor job  I opened the smart object and did thing your way.  I select the Eyes and cropped.  When I filed the crop you can see the results.  The two smart object layers the have an object transfor with the warping had their picture areas fulled. The smart object layer that had no warping in its object transform failed to fill the image ares much of the area was empty.  I know that is what you want.  However, that does not make it correct operation.

 

The real problem is for correct operation you can not change a smart object size once an object is created.  You changed the object size.

Capture.jpg

Now in 21.2 it works kile this

image.png

JJMack

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Jul 15, 2020 Jul 15, 2020

Copy link to clipboard

Copied

"If you are changing the size of the smart object you should not do that.  The Change you see in 21.2 is most likely a bug fix.  You happen to like the way the bug worked."

 

I disagree STRONGLY. That would be such a cop-out.

 

The previous behavior was intuitive—and "smart," if you will—appropriate for something called a smart object for when its canvas size is changed. It made the smart object incredibly useful. Since the 21.2 update, it's just incredibly annoying and disruptive to the workflow.

 

When would it EVER be a correct or acceptable behavior to scale an image non-proportionally, i.e. to stretch it?

 

No, the 21.2 behavior is the bug, and it needs to be fixed.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Beginner ,
Jul 15, 2020 Jul 15, 2020

Copy link to clipboard

Copied

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Jul 15, 2020 Jul 15, 2020

Copy link to clipboard

Copied

You can disagree STRONGLY and even ask Adobe to restore the old bug for you.  When a smart object layer is created the smart object layer contains a transform that transform the object pixels to cover some area over the document canvas. 

 

If you want to change that ares  change the object transform use free transform.  If you want to crop the smart object mask the smart object layer you can not change smart object pixels with Photoshop tools.  If you want to resize the object and crop it  do both.  Size the object using free transform and Mask the resized layer.  To many thimg depend on the object being what it is.

 

Here I have a simple template to Create car bucket sear covers top left.  I placed that template into a car mockup template twice top right. Two independent smart object layers. One for the left seat the other for the right seat. I duplicated those two smart object layers so I could transform them for the seat backs and the seats and mask the layers.  Below the templates are two jpeg that were create by my batch mockup script.  Replacement covers must cover the seats.  You can not randomly change the aspect ratio and sizes of smart object.  To may things may  depend on their sizes being what  they are in the template.

image.png

 

Changing the size  is not a proper thing to do to many tinn nay deped it it siae beint wit is in the template.  Adobe may put the old bug back in. One never knows what Adobe will do to Photoshop. Even for a simple mockip template like this.

image.png

2ReplaceLeft  Mockup-Carseatcover.jpg

 

JJMack

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Jul 16, 2020 Jul 16, 2020

Copy link to clipboard

Copied

Well, your seat covers template is beautiful - very nice work.

Your template and workflow don't seem to involve any resizing of smart object canvases, though—and that's fine, since in this case there's no reason to resize them.

 

My point is, being able to resize smart object canvases without having the objects stretch and distort is also a legitimate use (and expectation) for smart objects—not only for myself, but also many others judging by the posts in this and similar threads. It has always worked that way up until this recent update, and has become a huge part of our workflows. To say that something which has always worked and been extremely useful to so many people was the bug is just silly.

 

Now, if you want to add the functionality of being able to "pin" the corners of a placed smart object so that when you resize its canvas the contents will stretch and distort (the new, and yes "buggy," behavior), then fine. I imagine there might be a legit use case for doing that. But then I would expect to see an adjustable setting added to Photoshop so the user can choose whether s/he wants a certain smart object to hehave that way. No such setting is currently available. (Maybe you can put in a feature request.)

 

At any rate, as Kyle Wolff has pointed out, Adobe is apparently looking into fixing this which would make this argument mute.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Jul 16, 2020 Jul 16, 2020

Copy link to clipboard

Copied

Yesterday my 21.2 distorted replacement like you show Today it working like  older versions of Photoshop.  Don't know why  Adobe sortware is not without issues.   smart object automatic distortion 

 

You can look at things from may points of view.  There are always point of view and special cases.    I like to look at thing from a general point of view.  Not a special case points of  view.  When you use a layered document the layer are blended to together in stack order to create as composite image.  Each layer plays a part.  There are different types of layers and types of smart object layers object can be embedded or linked and the layer can be anywhere in the layer stack.  So the content position and size is important in the composite.   An object you edit and change the size can create issues  particularly if you are working in a shared environment where there are linked object.  If you changes the sizes of a layer content from  external object change. Will it hide or reveal lower layers areas or be hidden by upper layers. IMO from a general point of view changing an object size is not something the be done generally.

JJMack

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Jul 21, 2020 Jul 21, 2020

Copy link to clipboard

Copied

This issue seems to have been fixed with the rollout of Photoshop version 21.2.1

Thanks, Adobe!

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines