Skip to main content
Adobe Photoshop Family

51 Messages

 • 

788 Points

Tue, Aug 7, 2018 7:39 AM

Photoshop: How do I replace one instance of a duplicated Linked Smart Object?

I have a .psd which contains a linked file, positioned and styled. What I want to do is duplicate that layer and replace the linked file, making two layers with the same position and style but with different linked files. But replacing or relinking the file in one layer replaces the file in both layers.

Apologies if I'm missing something obvious, but I've tried every combination of ways to copy or duplicate the layer, but can't seem to work out how to do it so that only one instance is replaced. I'm pretty sure there was a way to do this, something to do with new layer via copy command, but I can't find how now.

Failing a solution, I'd be grateful for suggestions of alternative workflow. I want to avoid having to use linked or embedded smart objects.

Responses

954 Messages

 • 

15.3K Points

2 years ago

There should be two ways how to duplicate SO. Once create new instance and second create new independent smart object and then you can relink content.

Champion

 • 

3.3K Messages

 • 

58.1K Points

2 years ago

Don't copy the layer. What you need to use is 'Layer - Smart Object - New Smart Object via Copy'. That will create an independent copy.

Johan W. Elzenga,

http://www.johanfoto.com

51 Messages

 • 

788 Points

Thanks for the suggestion, which I have tried but New Smart Object via Copy is greyed out, not available, probably because the layer isn't a smart object, it's a placed linked object.

Champion

 • 

3.3K Messages

 • 

58.1K Points

So change it to a smart object first, then use 'New Smart Object via Copy'. After that is done, double click the smart object and choose 'Layer - Smart Object - Relink to File'.

Johan W. Elzenga,

http://www.johanfoto.com

51 Messages

 • 

788 Points

Thanks again, but that leaves me with two layers which are now smart objects, which is what I'm trying to avoid. Unless I'm missing someting there's no easy way to turn smart objects back into regular layers with links back to the original linked file.

Champion

 • 

3.3K Messages

 • 

58.1K Points

So what's so special about a smart object compared to a linked file that you want to avoid?

Johan W. Elzenga,

http://www.johanfoto.com

51 Messages

 • 

788 Points

Editing a smart object opens it as a new file in a new window, which makes it difficult to see how the work looks as a whole. It also takes time, which matters when there are dozens of files to work through.

Champion

 • 

3.3K Messages

 • 

58.1K Points

Doesn't editing a linked file do the same? It opens the original file...

What kinds of edits are we talking about? If you want to use the same layer styles, then you can place the new linked file above the existing one and then copy the layer styles from the existing layer and paste it onto the new one.

Johan W. Elzenga,

http://www.johanfoto.com

51 Messages

 • 

788 Points

I'm going to leave this here. It seems the answer to my question is no. Job done, thanks for trying to help.

Champion

 • 

626 Messages

 • 

14.6K Points

2 years ago

The short answer is no. I ended up writing a script to do it for me the long way...

Embed linked object
New smart object via copy
Convert to linked on both to make two linked again

51 Messages

 • 

788 Points

Thanks. Does your method link back to the original file?

As an aside, neither InDesign nor Illustrator suffer this problem, in each case there is the option to relink just one instance of a duplicated placed object.

Champion

 • 

3.3K Messages

 • 

58.1K Points

No, “Convert to linked” will save out the object as a new file.

Johan W. Elzenga,

http://www.johanfoto.com

51 Messages

 • 

788 Points

Okay, thanks.

Champion

 • 

626 Messages

 • 

14.6K Points

Convert to linked will let you link one back to the original since it lets you browse and save... just save on top of the original file since it's the same.

51 Messages

 • 

788 Points

True, but requires navigating back to the original file, which takes time on top of the time needed to link the duplicate to the new asset. I think I'm better off ignoring duplication entirely and instead just place the new asset and reproduce the scale etc. manually.

1 Message

 • 

80 Points

You can do this:

- Duplicate the linked layer.
- Convert the duplicate to a smart object.
- Open the smart object in a new tab.
- Relink to file.
- Duplicate the new linked layer back to the original tab.

You might have to place the new linked layer correctly, but you don't have to worry about resizing or any other transformations. Placement could even be avoided if you made sure the smart object was the same dimensions as the original file.