Copy link to clipboard
Copied
Hello,
I was wondering if there's a way to copy a smart object's transform properties and paste them onto a different smart object, similar to smart filters or layer styles.
From my research, it's not possible to do normally. Does anyone know of a script or is willing to make one for a price?
Copy the smart object layer, breaking the "sync" to the original using: New smart object via copy:
https://helpx.adobe.com/au/photoshop/using/create-smart-objects.html#duplicate-embedded-smart-object
Then replace the smart object content to inherit the transforms. The original smart objects should retain their original content as you broke the sync/link.
Copy link to clipboard
Copied
@Seltop No, Photoshop doesn't have a direct "copy and paste transform" feature for smart objects in the same way it does for layer styles or smart filters. There are always people here who get do the scripting for you for a price or have you tried AI?
Copy link to clipboard
Copied
Copy the smart object layer, breaking the "sync" to the original using: New smart object via copy:
https://helpx.adobe.com/au/photoshop/using/create-smart-objects.html#duplicate-embedded-smart-object
Then replace the smart object content to inherit the transforms. The original smart objects should retain their original content as you broke the sync/link.
Copy link to clipboard
Copied
Indeed, Photoshop stores the smart object transformation data inside the layer. We can't just take it and apply it to another layer, but we can calculate the necessary coefficients based on the available data to re-transform another object (everything except warp transformation). This method has one pitfall (except a lot of math on recalculating the coefficients) - all transformation matrices are tied to the size and (possibly) position of the original smart object, that is, an attempt to re-apply the existing coefficients to a layer with different proportions will lead to an unpredictable result.
In this case, the method proposed by @Stephen Marsh is optimal - just copy the smart object and replace its content. It easily can be recorded into an action or made into a simple script.
Copy link to clipboard
Copied
Good points.
If the transformations the OP has in mind were restricted to scale and rotation it should be feasible via Script.
Find more inspiration, events, and resources on the new Adobe Community
Explore Now