Photoshop: Smart Object the defaults to canvas size

  • 3
  • Idea
  • Updated 2 months ago
  • (Edited)
When I convert layers to a smart object, the default canvas it's on is the size of the original canvas rather than the size of the object--I have to go into the smart object file and crop it--is there anyway you can change this default, like allow the user to have the canvas size be the object size, etc. in a "convert to smart object" preference menu?
Photo of Hayley Gold

Hayley Gold

  • 9 Posts
  • 2 Reply Likes

Posted 2 months ago

  • 3
Photo of dziga

dziga

  • 6 Posts
  • 3 Reply Likes
+1
Having this as an additional option would indeed be very helpful at times.
Please dont change this for good, though! I need most of my smart objects in the main file's resolution:)
Photo of Hayley Gold

Hayley Gold

  • 9 Posts
  • 2 Reply Likes
I'm not suggesting a resolution change, just an option to adjust default canvas size--I think it would also make the compression loading speed much faster
Photo of Max Johnson

Max Johnson, Champion

  • 557 Posts
  • 291 Reply Likes
What version of PS are you running and what kinds of layers? I did a quick test in 2019 and it makes smart objects cropped to the layer pixels not parent canvas size... I tried with an adjustment layer added that had a layer mask the full size of the canvas and it still cropped to the layer pixels.
Photo of Hayley Gold

Hayley Gold

  • 9 Posts
  • 2 Reply Likes
2019--regular layers--note i'm speaking specifically of objects converted to smart objects.  I also asked if there was an option i'm missing to an adobe support tech and they said that it is default parent canvas size--i use mac also
(Edited)
Photo of Max Johnson

Max Johnson, Champion

  • 557 Posts
  • 291 Reply Likes
Thanks. I'm running on Win10, so that may be the difference?
Strange... my original test was on regular pixel layers. Then added an adjustment layer and made SO from both... then tried in a doc with artboards... and a shape layer. All with the same result of a pre-cropped smart object.
Photo of Hayley Gold

Hayley Gold

  • 9 Posts
  • 2 Reply Likes
it may be the OS, cause after i asked my question, the adobe tech asked me what my OS was before replying.
Photo of Jeffrey Tranberry

Jeffrey Tranberry, Sr. Product Manager, Digital Imaging

  • 15462 Posts
  • 2292 Reply Likes
Hi Haley, I'm not seeing that behavior on Mac, either. Are you selecting the background layer when you convert to Smart Object? A video of your full monitor with the layers panel visible may give us some clues.
Photo of Hayley Gold

Hayley Gold

  • 9 Posts
  • 2 Reply Likes
no, just the layers in the object, next time i'll try doing some shots.
Photo of Jeffrey Tranberry

Jeffrey Tranberry, Sr. Product Manager, Digital Imaging

  • 15384 Posts
  • 2248 Reply Likes
Sounds good. Thanks!
Photo of eartho

eartho, Champion

  • 1058 Posts
  • 318 Reply Likes
my guess is that there are elements on your canvas which extend to the edges or are outside the canvas bounds.
Photo of Hayley Gold

Hayley Gold

  • 9 Posts
  • 2 Reply Likes
But not amongst the converted layers
Photo of eartho

eartho, Champion

  • 1058 Posts
  • 318 Reply Likes
I can almost guarantee there are... could be a layer mask.
Photo of Jeffrey Tranberry

Jeffrey Tranberry, Sr. Product Manager, Digital Imaging

  • 15384 Posts
  • 2248 Reply Likes
Even with Layer masks, I can't seem to get PS to create a SO that's larger than the visible pixels of a layer.
Photo of Hayley Gold

Hayley Gold

  • 9 Posts
  • 2 Reply Likes
again, are you on windows?
Photo of Max Johnson

Max Johnson, Champion

  • 550 Posts
  • 286 Reply Likes
Maybe a strange question, but is this a new file or a legacy one that was created in a different version... say CC 2015?
Photo of Jeffrey Tranberry

Jeffrey Tranberry, Sr. Product Manager, Digital Imaging

  • 15384 Posts
  • 2248 Reply Likes
I'm on macOS 10.14.4
Photo of Hayley Gold

Hayley Gold

  • 9 Posts
  • 2 Reply Likes
new
Photo of Hayley Gold

Hayley Gold

  • 9 Posts
  • 2 Reply Likes
hmmm, don't know what's going on then...