Photoshop 21.1.1: problem changing canvas size inside the smart object ruins the smart object

  • 5
  • Problem
  • Updated 1 week ago
  • In Progress
  • (Edited)
I keep all my objects as a smart objects in PSD files, and when I need to change something, I go inside smart object and make changes. After latest update to 21.1.1 I noticed that if I go inside smart object, remove mask and "Revel All" to have original image without mask, it changes the size of canvas and smart object image becomes bigger in canvas size, after saving smart object in my original image brake the aspect ratio, looks like instead of changing canvas size of smart object it fit the new image inside same size. I hope I explained clearly.

I attach an image to show what I mean:

Photo of Oleksandr Trokhymchuk

Oleksandr Trokhymchuk

  • 17 Posts
  • 4 Reply Likes
  • confused

Posted 3 months ago

  • 5
Photo of David

David, Official Rep

  • 3602 Posts
  • 615 Reply Likes
Howdy Oleksandr,
Are you sure that you didn't somehow rotate your underlying object?  In your screenshot it looks like it's been slightly rotate and this caused some sort of distortion.  Do you have a sample file I could play with? 

Thanks,David
Photo of Oleksandr Trokhymchuk

Oleksandr Trokhymchuk

  • 17 Posts
  • 4 Reply Likes
Hi David,
Yes, the smart object is rotated slightly to make a person look straight, but anyway it should not make this smart object loose aspect ratio after updating canvas size. In CC2019 version everything works fine. I'll attach this image in the reply below
Thanks
(Edited)
Photo of Oleksandr Trokhymchuk

Oleksandr Trokhymchuk

  • 17 Posts
  • 4 Reply Likes
And I also tried with another image, where smart object is not rotated - in this case no problem. So looks like the problem is because the smart object is rotated. 
Photo of eartho

eartho, Champion

  • 1472 Posts
  • 495 Reply Likes
Hmm. I've tried every variation i can think of and i'm not seeing this issue. Can you list all the steps you take in the creation of the smart object? 
In your images, it looks like one of the layers was rotated at some point...
Photo of Oleksandr Trokhymchuk

Oleksandr Trokhymchuk

  • 17 Posts
  • 4 Reply Likes
Hi,
I've posted PSD image below, you can try to "reveal all" opened smart object with disabled mask, to reveal whole image, and save it and at this point smart object on original image becomes distorted
Photo of Jeffrey Tranberry

Jeffrey Tranberry, Sr. Product Manager, Digital Imaging

  • 17043 Posts
  • 2897 Reply Likes
Can you post your PSD so we can try and troubleshoot it?
Photo of Oleksandr Trokhymchuk

Oleksandr Trokhymchuk

  • 17 Posts
  • 4 Reply Likes
Hi Jefferey,
posted below
thank you 
Photo of PECourtejoie

PECourtejoie, Champion

  • 903 Posts
  • 332 Reply Likes
Oleksandr, do you also have CC 2019 installed? could you ty to open the SO in that version to see if you experience the same issue?
Photo of Oleksandr Trokhymchuk

Oleksandr Trokhymchuk

  • 17 Posts
  • 4 Reply Likes
Yes, I have CC 2019 and no problem there, everything works fine.
Photo of Oleksandr Trokhymchuk

Oleksandr Trokhymchuk

  • 17 Posts
  • 4 Reply Likes
Hello everyone, 

here I attach PSD so you could try to replicate my problem. Sorry, it's a bit weighty (130Mb)
https://www.dropbox.com/s/cbtzuqkzy660d32/GPG_0002.psd?dl=0
Photo of Jeffrey Tranberry

Jeffrey Tranberry, Sr. Product Manager, Digital Imaging

  • 17043 Posts
  • 2897 Reply Likes
Thanks. I can repro. Let me have the engineers take a look.
Photo of Andrei Vasilescu

Andrei Vasilescu

  • 6 Posts
  • 8 Reply Likes
This reply was created from a merged topic originally titled Photoshop 21.2: Changing the canvas size inside a resized smart object results in....

These are the steps to reproduce the problem:

1. Open a photo in Photoshop 21.2 on Windows. For example this one:



2. Convert the image background layer to a smart object

3. Resize the smart object proportionally. As an example, the document would now look like this:



4. Open the smart object for editing. Enlarge its canvas size on one axis (either width or height), then save. The contents of the smart object would look like this:



5. When returning to the parent document, notice that the image has been squashed, keeping the size of the previous smart object:




This did not happen in previous versions. I can confirm it did not happen in Photoshop 21.0.3.
Photo of christoph pfaffenbichler

christoph pfaffenbichler, Champion

  • 1530 Posts
  • 307 Reply Likes
And I would like to add some observations: 
• The issue does not seem to affect Linked Smart Objects. 
• Under certain specific circumstances the distortion does not affect all instances of the Smart Object. (Layers converted to a Smart Object but never moved will maintain the correct appearance in the original session)

Photo of Jessica

Jessica

  • 1 Post
  • 0 Reply Likes
This reply was created from a merged topic originally titled 'Edit contents' reverts to original settings after saving and closing.

Photoshop version 21.2. I have a layer with layer styles that I use within a template. This layer must remain the same aspect ratio to fit my purposes. The cameras we use to shoot are a different aspect ratio. My normal workflow is to open the template -> save as -> create new file -> select photo layer -> right click -> replace contents -> select desired photo -> right click -> edit contents -> crop/straighten photo to correct aspect ratio in newly opened tab in PS -> save -> close -> reposition now cropped photo in template to fit its space. 

Now when I perform this workflow, after closing the newly opened tab in PS, the photo retains the crop but is distorted to fit the original aspect ratio. If you rasterize the layer then change it to a smart object and then 'edit contents' the entire layer, including the layer styles are opened in a new tab for editing. It retains the crop and the aspect ratio but loses its layer styles. 

Also, my coworker is unable to open every PS document I create. They also have PS version 21.2 but when they attempt to open the document I created this morning, a pop up informs them that it is an invalid PS document.