Skip to main content
Inspiring
May 5, 2011
Released

P: Allow extraction of smart object layers

  • May 5, 2011
  • 53 replies
  • 3069 views

Allow extraction of smart object items.
Currently you can rasterize the smart object - or manually drag the layers from the smart object back into the document - but it would be great if I could just select "extract objects".

And what if the smart object has been resized? Then you can give the alert:
This smart object has been scaled, would you like to extract the layers in their original size or in their scaled version?
[Original] [Scaled]
[ x ] Scale effects

53 replies

olh21
Inspiring
December 9, 2019
Hi Stephen, Do you plan to implement the transformation part ? because for the moment the convertion does not retain the transformation it onle reverse back to the origial layer. I understand that transformation carry on should be optional because it does not fit every situation.
Inspiring
December 9, 2019
@5213200 Nielson, thank you for sharing this update!

A quick question, to clarify. Is the "Convert to Layers" option the same as the previous "Rasterize" option. In other words, does converting it to layers do something different from the rasterize process? Is there a difference, in terms of the quality of the raw data in the image, when converting it to layers, as opposed to rasterizing?

If there is a difference, would you mind explaining what it is exactly that each option actually does to the raw data vs. the metadata of adjustments carried over from Lightroom edits?

Much appreciated!
strawbo13
Adobe Employee
Adobe Employee
November 7, 2019
This feature has been implemented in Photoshop 2020 (version 21.0). Right-click on a Smart Object, and a new command "Convert to Layers" will convert that Smart Object back into one or more layers.

Enjoy!
Inspiring
August 9, 2019


Hey Photoshop gurus, would it be possible to add the "Shy" feature that is in After Effects to Photoshop? Either that or make an release feature for a Smart Object (Or UNsmart an object). I want to isolate one layer in a large file. In AE it's easy but in Photoshop there is no option that I can find. I know I can make a smart object but then I need to drag it back into my original file from the smart object but it would be easier to just turn on the shy button and then off.

 

Thanks
Known Participant
November 10, 2018
I haven't checked out the script yet but am curious now. I'll check it out when I'm done with my project.
Participant
November 5, 2018
It's possible to do it with a script VERY quickly and efficiently so why can't photoshop do it natively? there is no destruction. (except of the original smart object). If you have a look at @Jaroslav Bereza's script it shows you the functionality that it should be able to replicate.
Inspiring
November 3, 2018
That's correct. All smart filters are not supported because SO should have only one bitmap layer inside. Otherwise, it would look different in most of the cases. Only color adjustments could be as standalone adjustment layer clipped to the group with SO content inside.
Known Participant
November 2, 2018
Destruction due to requirement of resampling contents (in many cases, not all). If this resampling occurs, then repositioning will be required (in almost all cases). 
Known Participant
November 2, 2018
But when you drag the layers back in, often they're not the right size, so then you have to transform anyway. Either way you will get destruction. And if you did this in place (with the "release layers" command), the positioning will get thrown off anyway, unless the smart object happens to be perfectly centered within the current file.
Beeglowbot
Known Participant
November 2, 2018
I don't think it would be destructive. If we are able to just drag layers out of the smart object back onto the original document then they can implement a feature doing exactly that without the mundane task of dragging and realigning everything.