When I relink or use the "Replace Contents" command on an object, it reverts to its original size instead of remaining scaled to a larger size.
When I tried relinking, I used Layer > Smart Object > Relink to File. I also tried Layer > Smart Object > Replace Contents.
These images are not part of a mask of any kind. Other than scaling, nothing has been done to them.
Is there any way to relink or change contents without rescaling? It would be very useful to be able to pull in images with all transformations intact.
From the help files:
You can replace the image data in one Smart Object or multiple linked instances. This feature lets you quickly update a visual design, or replace low-resolution placeholder images with final versions.
When you replace a Smart Object, any scaling, warping, or effects that you applied to the first Smart Object are maintained.
Thank you, but this is exactly what I've been doing and it hasn't been working (see my question).
For instance, when I try to Replace Contents on a client's logo, the logo resizes to a smaller version. The scaling transformation is lost.
I should add that the original image files have not been modified.
OK, let's use the logo as an example. You said the original files haven't been modified - so you have a logo - with no transformations, no resizing, you replace with another logo and it comes in smaller...
So the new logo is just smaller. If they files aren't exactly the same size, they are going to come in differently. This is true even if you apply transformations.
Oh well. I was hoping I could transform the logo and keep the settings when I eventually need to link to another file. 😕
If I understand correctly, if I edit the original logo file to the correct size it will come in at that size, but still not take any other transformations.
I'm thinking I would have been better off designing the 3-foot-by-5-foot signs in InDesign, but I figured the production company would want Photoshop files.
I am having the same problem. Mine actually WAS working where the images would import and be formatted to same size as the original image I was replacing but now they are coming in bigger. I guess I must have changed a setting because now the images being imported are too big and are not conforming to the size of the original image. I have even tried redoing this with files that were successful before but they have now changed and are too big. I believe there must be a setting that will allow for this, but I don't know what it is! I wish I could figure out what happened!
There is a setting!
Go to Preferences > General and disable Resize Image during Place.
I was having the same issue and I have researched and read some pretty uninformed answers - but your comment cindyg1716645 about a setting got me thinking - you are right!
Well done in making the suggestion so I can help find an answer for you (and me).
I don't think this question was properly answered.
In order to have a smart object maintain the scaled size when you replace it with new content, you must place the ORIGINAL object using File > Place Linked. If you introduce the original file to your artboard any other way ... like dragging it over & converting it to a smart object, then the 'Relink to File' and 'Replace Contents' commands won't work as you would expect. It'll replace the object, sure, but it will maintain the size of the object you're replacing with rather than maintaining the scaling effects you've applied to the orignal.
Unfortunately, that is also not true - I just tried it - File > Place Linked (Ai smart object) - then replace content or relink to file - link to different Ai smart object (bigger dimensions object) - object appears bigger on PSD artboard (doesn't maintain dimensions of previously placed smaller object). I don't hink there is a way of solving this in current PS version.
Umm, no. Replacement object DOES NOT pick-up attributes of replaced object. Not in CC anyway.
I realise this post is old but I wanted to add my solution if it helps anyone. I'm no expert but I've had the same issue with smart objects resizing when I replace the contents and I've just found out why. I have been opening up my replacement object in Photoshop, converting to a smart object, resizing to match the dimensions of my original smart object and then exporting contents to a .psb file. When I go to replace contents of the original smart object with my new .psb file it annoyingly resizes. I have the resize box unticked in Preferences I hasten to add. BUT.... I have just discovered that if I double click inside the ORIGINAL Smart Object thumbnail to open it up in a separate document, the dimensions are totally different to the dimensions it shows from the transform panel in my original document. So, using the newly found dimensions, I apply these to my new replacement smart object before exporting and now when I replace, it is the correct size! Like I say, I'm self-taught so am certainly no expert but I'm just happy I've figured out a way to do this.
This last response by RedFox6 was PERFECT. Double-clicking for that separate PSD file was the ONLY thing that prevented resizing when replacing a file. THANK YOU SO MUCH!!
One other way around this I have found is to use the new Frame tool to size it where is needs to be and drop the new file into it.
I have multiple artboards in PS with the background image at different sizes and this seems to be an easy way to update it whilst keeping the dimensions.
Hope this helps someone because this was super annoying to have to resize every time I was updating the image to the high-res version.