Skip to main content
Adobe Photoshop Family

94 Messages

 • 

5.2K Points

Thu, May 5, 2011 3:29 AM

Implemented

41

Photoshop: Allow extraction of smart object layers

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

Responses

Official Solution

40 Messages

 • 

1.6K Points

a year ago

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!

1 Message

 • 

62 Points

@Stephen 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!

22 Messages

 • 

392 Points

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.

22 Messages

 • 

392 Points

@Jimmy, 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

952 Messages

 • 

15.3K Points

@Olivier Heckendorn My script can apply transformation by default. 

22 Messages

 • 

392 Points

@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 :)

23 Messages

 • 

436 Points

9 years ago

A feature to extract out / Split Open the content of the Smart Object to the Current Layer would be useful.

This reply was created from a merged topic originally titled
Extract the Content of Smart Objects..

15.1K Messages

 • 

195.8K Points

9 years ago

Unfortunately, this is usually impossible to do without losing quality.

Ignoring the transform: the mode, bit depth, resolution, global FX settings, pixel aspect ratio, and all other document settings would have to match. That's generally only possible if the child document was made from the parent document. If those don't match, we'd have to do a conversion, and the appearance is likely to change.

19 Messages

 • 

358 Points

Personally, I think it is okay if the quality of the out come layers will be worse then it was in a smart object (not in all cases however, but if it is not acceptable layers always can be duplicated), users just need to be notified about the conversion. It is still will be better than: opening smart object, duplicating the content and re-sizing it. Please give us "unsmart" feature :)

84 Messages

 • 

1.7K Points

Concerning my main usage of many nested Smart Objects in webdesign they mostly contain shapes and placed documents - they could be reembedded easily :-)

10 Messages

 • 

226 Points

I agree with red_fox. They should just let us know it's happening, and let us decide. The way I build my files, this would not be an issue the vast majority of the time.

Champion

 • 

1.6K Messages

 • 

24.7K Points

And I can just imagine ignorami trying to blame anyone but themselves when, after ignoring or turning off the warnings, they notice the effect – possibly after having saved and closed the file ... 

84 Messages

 • 

1.7K Points

8 years ago

Photoshop: the ability to embed photoshop Smart Objects back to the root file without complicated layer copying between two documents

in complex photoshop projects sometimes I want to reembed a Smart Object I created before of several layers or groups due to easier file handling or (this issue is fixed) due to applying photoshop effects/styles on multiple layers.

There is a similar feature implemented in Illustrator (sometimes saves my precious time :-) )

This feature would save me lot of time and effort in copying layers between two documents

This reply was created from a merged topic originally titled
Photoshop: the ability to embed photoshop smart-objects back to the root file without copying layers between two documents.

31 Messages

 • 

2.8K Points

8 years ago

Hi there

I love smart objects.
I love them ALLOT!
I couldn't live without them.
Period!

But having to open them to take out the stuff inside them seems kinda oldschool.
I like i can open them to do a edit, so the click to edit should still be there.
What i feel is missing is > Right click to "ungroup" smart object.
This should bring the original layers back as before i made it to a smart object.

Also.. When i drag a smart object into the "create new layer" icon it should do the same as right click smart object and choose "New smart object via copy".

Thanks :)

//Poul

This reply was created from a merged topic originally titled
Ungroup Smart object.

57 Messages

 • 

968 Points

7 years ago

This reply was created from a merged topic originally titled
Photoshop - Smart Object into Layers?.


Is there a simple way to turn a smart object into the layers?

If I have a SO (smart object) placed in my comp, can I simply release the content of the SO while in that comp without opening the SO and dragging the layers back into my comp?

Thanks!

1 Message

 • 

190 Points

7 years ago

Not tested yet but this should do the trick :)
http://pspanels.com/expand-smart-obje...

18 Messages

 • 

268 Points

7 years ago

This reply was created from a merged topic originally titled
Convert Smart Object into Folder Group.


It would be really nice if one could get the data out of smart object back into parent file. To the same position of X,Y and also in layers hierarchy.

Currently the only way is to open the smart object, duplicate the content of it to the parent folder. And because smart object can have different canvas size. It can never be placed to the same possition without moving it.

5 Messages

 • 

162 Points

6 years ago

This reply was created from a merged topic originally titled
Feature request to be able to downgrade a smart object to a layer group.


In Photoshop we can ungroup a layers group, but there is no easy way to "ungroup" a smart object. While I do realise that this is not possible without rasterising or applying some effects it would be useful in some circumstances to downgrade a smart object to a layer group.

5 Messages

 • 

162 Points

6 years ago

Thanks for merging :) Sorry I didn't find it straight away :)

12 Messages

 • 

226 Points

6 years ago

This reply was created from a merged topic originally titled Photoshop: How do I extract Smart Objects back to layers/groups?.

Smart Objects in Photoshop CS6 and CS6 x64 do not have a right click option on the layer to remove the layer from being a smart object, nor does it have an option in the layer menu. The only option I notice is to export smart objects. If this is not a bug please advise how to extract contents.

28 Messages

 • 

616 Points

6 years ago

+1

4 Messages

 • 

100 Points

6 years ago

This reply was created from a merged topic originally titled Photoshop: Smart object expansion within another file.

Photoshop: It would be great if Photoshop had the ability to expand an embedded smart object in the file it was embedded into along with maintaining clipping path information from the embedded smart object...if anyone has a solution for that it would be great if not then Adobe...make this happen

4 Messages

 • 

100 Points

I am currently using the captain awesome script...however it cannot be used in batch actions...which is annoying when processing large groups of images

3 Messages

 • 

100 Points

6 years ago

This reply was created from a merged topic originally titled I would like to revert a smart object back to layers within a .PSD.

Sometimes I create a smart object of a layer to preserve the pixels of that layer(s) if I start playing with things that might affect it if it were still pixels in a regular layer like changing the canvas size.

I would like to be able to change the smart object back to layers in the file rather than having to go into the smart object edit mode and copy/paste back into the parent .psd.

28 Messages

 • 

616 Points

6 years ago

There is this script, but it leaves a copy of the old object behind which adds an extra step. http://blog.kam88.com/en/expanding-sm...

I would also really love native support for expanding smart objects!