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

Adobe Employee
December 18, 2023

Wow, the Unsmart script that Bereza posted does this perfectly. Super useful for animators who need all the layers within smart objects unpacked into the PSD and with all the transformations, scale, etc. https://www.mightyplugins.cc/magic-scripts

Inspiring
December 10, 2019
Actually I am in pre-release forum and I wrote some list for Adobe of what to be aware before it goes public.

Adobe prefers more like: "If it can't be right don't do it at all" meanwhile I prefer "Do anything helpful even if the result won't be as it should be in 100% cases"  
roman1961
Known Participant
December 10, 2019
Yes,  Adobe should learn from people like JB.
Known Participant
December 10, 2019
@Jaroslav Bereza 's script is superior in every functional way. The new native feature is maybe a little faster and a little more convenient, but otherwise Adobe should try to bring it to parity with JB's script next release.
Inspiring
December 10, 2019
My script does not care about color management, color mode, extra channels or pixel ratio. I didn't test it with RAWs. I needed this for myself and for webdesign. And Photoshop native features can be always faster than scripts if it is done right.
Participant
December 10, 2019
I've tested this a lot. I used to use Jaroslav's script all the time but now, with the option in Photoshop it does exactly the same thing but quicker. My smart objects are all composite (created in photoshop) smart objects, I don't know about doing this with raw's or linked files though.
roman1961
Known Participant
December 9, 2019
I've tested JB's script - it works flawlessly. 
olh21
Inspiring
December 9, 2019
@Jaroslav Bereza thanks a lot for your contribution those scripts look wonderfull i need to give them a proper look. If you have time and have a look at this problem of mine http://bit.ly/2E7I3db maybe a script can do this even if it look more like a bug than a feature to me 🙂
Inspiring
December 9, 2019

@Olivier Heckendorn My script can apply transformation by default. 

olh21
Inspiring
December 9, 2019
@5274340, it's not intended to be used with raw file smart object or illsutrator files  ( in wich case it just rasterize) but with composite smart objects containing several layer to paste the content layer into the original one. nothing more than you could do with opening the smart object and cuting/pasting the content. try it in photoshop create a smart object with several layers then Convert to layers will just simply reverse the process. Not a lot of use to me if they don't offer the possiblity to carry in the transformations applied