Extracting an .xmp sidecar from an ACR-edited RAW smart object layer...

Hello all.  Given the following situation:
Several thousand TIFF files, each containing two RAW files embedded into separate Smart Object layers.  The RAW files were named with sequential numbers prior to being composited into the TIFF files via a script, and the TIFF filenames correspond to those of the embedded RAW files.  The RAWs have subsequently been edited in ACR from within the TIFF files.
I've done a little digging, but I can't seem to turn up answers to several related questions:
A) Should I wish to re-extract the RAW files from the smart object layers with the edits that have been applied, is there a method of PerLayerMetdata that can be used to extract a complete .xmp sidecar that will be recognized by ACR and associated with the exported RAW?
B) Should I wish to change the sequential-naming of the parent TIFF files, is there any method to correspondingly change the filenames of the embedded RAWs directly within the smart object layer?  In other words, using PerLayerMetdata, can the filenames of the RAWs be changed without exporting the RAWs using a different filename and then replacing the contents of the smart object layer?
C) I would ultimately like to be able to save the embedded RAWs as DNGs with their ACR edits applied, if necessaray.  Given a way to accomplish A), above, it would be a fairly simple to export the RAWs and associated .xmp files and then run the DNG converter on the lot.  However, does anyone know of a way to save a DNG directly from the smart object layer?
Any ideas or pointers to existing documentation are much appreciated.

Thank you kindly, Michael.  I see now that the example I was viewing had done exactly what you describe, writing ACR settings into the SO layer's metadata at the time of embedding.  I was only looking at the portion which later accessed those settings using PerLayerMetadata, and I had mistakenly assumed that CS5 was automatically embedding xmp data in this manner, now, when opening or placing a RAW file as a SO.
I don't see a direct way to get at the ACR settings of a camera raw file embedded in a smart object.
This is sort of what I was afraid of.  They're in there, somewhere, but I'm having no luck figuring out how to access them.
If the ACR settings for a RAW smart object are, indeed, not exposed to automation in some manner, I think I must change my workflow such that either: A) No edits are performed in ACR after object embedding; or B) the RAWs are converted to DNGs prior to smart-object embedding so that the ACR settings can be exposed in the exported file.

Similar Messages

  • Is there a way to read/write original .xmp settings of a CR2 loaded as smart object onto a .psd layer?

    Hello all. This has been asked in varying degrees before, but many of the discussions I found relative to my question are from the period 2010 to 2013. Thought I would throw this out there again medio 2014 to see if anything new has developed that I'm somehow missing.
    Here's the situation:
    1. In the filesystem, a CR2 file and a sidecar .xmp file with ACR settings applied via Bridge (CS6).
    2. CR2 file is opened in Photoshop (CS6) as a smart object (.xmp sidecar settings are applied in the process).
    3. CR2 file and .xmp now exist on a .psd layer as a smart object...in some unknown form.
    4. File is saved as .psd
    My question is this:
    Is there ANY way at all via Bridge and/or Photoshop scripting to read/write/access/touch/poke/prod the original ACR "development" settings, originally stored in the .xmp sidecar file, that apparently now exist in some form on the smart object layer in the .psd? Via scripting in Bridge, one can alter the metadata on this saved .psd file, no problem, but this is not the same .xmp data that is being referenced by the image loaded as a smart object onto the .psd layer in that file. Where is this second set of data? Can it be accessed?
    Any info, enlightenment would be much appreciated. Thanks.

    No, not too late.
    InDesign is for layout for press in this case.
    Photoshop is for design, which is using the .jpg's.
    I'm half way there, but stuck at:
    Getting a file location reference when the .jpg is first brought into PS as a layer.
    Getting a script to write the location of the file into the medata for the PSD in some field
    Reading back the metadata file location for the .jpg and bringing it back into the PSD again.
    Any help would really be appreciated.
    I can make the completed script(s) available when its complete, as this has possibilities for other uses, batch process, and more.

  • Bug? Camera Raw Smart Object Can't Be Edited

    I have a problem where a raw file placed as a smart object can't be re-edited in CS3. Here's how to replicate the problem:
    1. Open a JPEG or TIFF as a Smart Object (may happen with other file types).
    2. Go to Layer > Smart Objects > New Smart Object via Copy.
    3. Double-click the top smart object and make changes in Adobe Camera Raw.
    You should now be able to hide/show the top layer (the final)
    to see the bottom layer (the original.)
    4. Double-click the top smart object layer to see that it properly opens Camera Raw allowing you to make edits (this works for now but will stop working when we encounter the bug in a moment).
    5. Save the file and close it.
    6. Re-open the file and double-click either of the smart object layers to edit them. Instead of Camera Raw dialog opening, the image in the window changes to the original unedited version. This is a bug and doesn't happen on every image, but it always happens on at least some of my images.
    There have been times when it works, but the next time I open the file it stops working. Some of my files allow editing later without problems. Truly weird. Has anyone else had this problem? Is there a workaround?
    I have applied all updaters, so that means I am using Photoshop CS3 10.0.1 with Camera 4.4.1 on Mac OS 10.5.2. I have also trashed preferences for Photoshop and Adobe Bridge. I've also Purged the Adobe Camera Raw Cache in the Bridge. This happens on both my Mac Pro (3GB RAM) and MacBook Pro (4GB RAM) so it's not just one machine.
    Thanks in advance,
    Dan

    Hi Daniel,
    Stumbled on your post while searching on a similar issue. I'm not sure if I precisely understand yuour problem, but here's my experience when dealing with TIFFs and JPEGs embedded as Smart Objects in CS3...
    If the Smart Object layer contains a TIFF or JPEG that has already been edited and saved in Camera Raw (i.e., the embedded file has Camera Raw XMP metadata in its header), then Photoshop will open the Smart Object's contents in Camera Raw... with one provision. You have to make sure that in your Camera Raw preferences, under "JPEG and TIFF Handling", that both boxes are checked for "Always open JPEG/TIFF files with settings using Camera Raw".
    If those boxes aren't checked, when you try to edit the contents of a Smart Object layer containing a TIFF or JPEG with Camera Raw settings in its header, instead of opening the embedded file for editing, Photoshop seems to simply revert to displaying the layer without the settings applied. I'm unsure whether this is a bug or intended behavior, but it seems to be one of the symptoms you describe.
    On the other hand, if you make a Smart Object layer from a JPEG or TIFF that does not already have Camera Raw settings in its header, Photoshop CS3 will never open that layer's contents in Camera Raw, regardless of what preferences you have checked. Instead, the contents are opened in a separate window as a temporary .psb file. The only way I've found to do Camera Raw editing in these cases is to export the layer, edit the exported file in Raw, and then re-import it via Replace Contents.

  • Smart object layer from PS to AI. how to use??

    I successfully work AI vector objects as placed objects into PS by copy pasting or file/place into a smart object layer in PS, I find value in making changes to my vector object dimensions in AI and seeing them updated in PS,
    but I don`t know how to do it the other way, meaning a PS jpeg on a layer to AI as smart object, I choose an image on its own layer in PSCS4 and convert to smart object, I (right click) export the contents as jpeg smart object, and then back in AI go file/place the smartobject jpeg, when I make changes to the PSsmartobject in PS like colour shift or dimensions change nothing happens in AI,
    I would like to have an image pasted from PS into AI whereby I can change colours and dimensions or add pixels like paint on that smartobject layer in PS and then have it update in AI...

    To my knowledge Illustrator does not support smart objects. However it does support image linking. Which means if you update a image in photoshop, Illustrator will know the file has changed.
    When placing the file, you will see a checkbox at the bottom of the open dialog box for link, make sure it is checked. When you update the file when Illustrator is running with that file opened, you will get a promt telling you the file has changed and asked you if you want to update the image.
    If you choose not to update the image at that time, you can click on the linked file text in the top tool bar and update the image from there.
    If the file is not open or Illustrator is not running then the file will update the next time you open the file.
    Also you will find a edit original button in the top tool bar to take you back to what ever image editor is assigned to that file format.
    To assign a file format to photoshop:
    For this example we will use jpeg extention
    1) Open windows explorer
    2) Menu options tools>folder options>File types tab>scroll to jpeg and click on it
    3) Click the advanced tab
    4) see what actions are listed odds are only open and printo are listed
    5) If Edit is not listed, click on the new button
    6) For the action type EDIT
    7) For the application used to perform action click the browse button
    8) Browse for photoshop.exe
    9) The following should now be in the application used to perform action box:
    "C:\Program Files\Adobe\Adobe Photoshop CS3\Photoshop.exe" %1
    The above file location is assuming you have CS3 and you used the default installation edit original button in Illustrator and the right mouse button menu in windows explorer will take you to photoshop to edit the file.
    10) After you click OK you will see the new EDIT action in the list
    11) Click OK  and then click close to get out of all the dialog boxes
    The action can be removed at any time or edited to use another application.

  • Photoshop smart object layer will not open in ACR when I double click

    I have a raw file opened up in photoshop, duplicated it, made them smart objects, when I click the smart object icon on the file, i get another copy of the file in photoshop, the file doesn't open up in acr, is there a setting i'm missing?
    Message was edited by: Rodwf

    If you dupe that smart object layer you still have one smart object change one the other also changes.  If you want two smart object for the save image so you cab have two versions of raw conversions you need to use menu Layers>smart Object>New smart object via copy..

  • Edited vector Smart Objects update pixilated in Photoshop

    Hello everyone, hope you can help.
    I import CS3 Illustrator vector EPSs as smart objects into PSDs which works fine... until I need to edit the smart object. I follow the prompts on screen and double click on the smart object which opens an Illustrator file - edit - and save per prompts. When I return to PSD, smart object looks blurry and pixilated. Only solution I can find is to make the changes again to original Illustrator file and re-import as smart object. I know this isn't the way it's meant to work - probably doing something really silly. Have searched forums and can't find any similar problem which seems to confirm that it's me not the programme.
    Any help greatly appreciated.

    Hi,
    Thanks for getting back. I should have probably mentioned I'm working in CS3.
    Re Colour Mode: Both Illustrator EPS and PSD are CMYK.
    Re Colour Profile: Not very technically savy about these things. I know that under 'colour settings' the default is for Creative Suite applications to be synchronised for colour management. I double checked and Illustrator and Photoshop are still in sync, and I'm not getting any warning messages when I open the PSD about colour profiles being mismatched or missing etc. After that I'm not really sure what to check next?
    Re »Replace Contents«  Smart Object:  Replacing the contents sorts out the 'blurry' pixilated' issue but leaves me with another problem... because it replaces from the original file -  but edits, when done from PS, seem to made to another (imbedded?) file, leaving the original intact. So instead of double clicking on the SO icon in Photoshop to edit a Smart Object, I'll have to open the original vector EPS in Illustrator - edit - save - then replace contents in Photoshop.
    Thanks for your help Christoph. I think this one will have to resigned to the 'buggy glitch' file.

  • Error: Could not edit original smart object ...

    Hi - I'm getting the following error when double clicking on a Smart Object in Photoshop (CS4)
    "Could not edit original smart object because the application which created the smart obejct could not be launched."
    Notes
    1. The SO was pasted into the psd file moments before from Illustrator.
    2. Both applications are open
    3. Both files sit on the same disk.
    4. XP Pro.
    Does anyone have an idea how to get PS to launch its sister program?
    Thanks,
    Sean

    HI, I just had the same problem with cs5 on win7. Photoshop cs5 would not open a smart object created in AI CS4 into CS5.
    Turns out I had, somehow, lost all my file associations to .ai and .eps files. When I went into properties and told win 7 to open .ai and .eps files with illy all my troubles went away.
    Hope my solution helps someone else with the same prob.
    jeff

  • Using the edit as Smart Object option.

    I'm probably way behind the ball here, but I can't understand how the edit as smart object works. Sure I can open the file as a smart object in PS3, I can, say, apply the Distort/Lens filter to do a perspective transformation - but then how do I save and send it back to Lightroom? Using Export Smart Object just seems to send a file back to Lightroom but my transformation has disappeared. Close and save will create a file - so I still end up creating a new Tif everytime I use PS - but now manually synchronise. Where is the benefit?
    I know I need a nice Video Tutorial or instruction but can't find one!
    Anyone know of one?
    Many thanks. Peter

    > Yes, add me to the list of being in need of an explanation of how exactly this is supposed to work. I'm hoping that it might be included in the Michael Reichmann and Jeff Schewe video that I purchased recently but as yet haven't downloaded all episodes.
    There's a bunch of free videos on the NAPP site. They have an episode on Photoshop integration too. http://www.photoshopuser.com/lightroom2/
    It's pretty clear how it should work from that video, except that it doesn't. Another bug, perhaps.
    EDIT: Also it has been mentioned many times that one should have the PS CS3 10.0.1 Patch installed in order to get this going.

  • Edit a smart object by a deformation in photoshop

    Edit a smart object by a deformation in photoshop
    Hello
    I'd like to know if it is possible to edit a smart object by deformation (type rotation..) (in
    A dynamic layer above another layer (a round for example) when I apply a rotation of the round cela applique on the picture of the underside, of non-destructively
    Thank you

    Edit a smart object by a deformation in photoshop
    Hello
    I'd like to know if it is possible to edit a smart object by deformation (type rotation..) (in
    A dynamic layer above another layer (a round for example) when I apply a rotation of the round cela applique on the picture of the underside, of non-destructively
    Thank you

  • Could not edit original smart object because the application which created the smart object could not be launched

    could not edit original smart object because the application which created the smart object could not be launched

    Hi there,
    I got this problem when I installed Adob master collection Over CS 5.
    I had children book story storis which created in Adobe illustrator CS 5 and I created art boards in Adobe photoshop cs 5.
    After installting CS 6 i tried to edit the smart objects and it was not opeinging the smart object file in Illustrator.
    I did some tests.
    1) Right click on smart object layer and click export contents. Save on desktopp or anywhere you want. (I saved on desktop)
    2) I had this file on my desktop (Vector Smart Object10.ai) but it didn't show any icon, which program should open this type of file.
    3) Double click on the file and it pop up a extension window 'Click on change and select adobe illustrator' and press OK.
    4) Go back to your photoshop file and right click on smart object layer and click dit content. now this time it opens up assets in illustrator.
    ENJOY!
    Thanks
    Haroon
    www.4d-studios.co.uk

  • Modify LabelGraphics.js to extract other XMP metadata from images

    This script works flawlessly. However, I would like to be able to extract other XMP metadata than just
    //XMP description
            case 2:
                try{
                    myLabel = myLink.linkXmp.description;
                catch(myError){
                    myLabel = "No description available.";
                break;
            //XMP author
            case 3:
                try{
                    myLabel = myLink.linkXmp.author
                catch(myError){
                    myLabel = "No author available.";
    I have developed a custom info panel (based on the generic one) with following "properties.xml":
    <xmp_definitions xmlns:ui="http://ns.adobe.com/xmp/fileinfo/ui/">
        <xmp_schema prefix="custom0" namespace="http://my.custom0.namespace/" label="$$$/Custom0/Schema/Label=Ref_SAP" description="$$$/Custom0/Schema/Description=This example panel contains most of the options available for the 'Generic Panel'.">
            <!-- simple properties -->
            <xmp_property name="Ref_SAP" category="external" label="$$$/Custom0/Property/TextInputLabel=Referentie nummer SAP:" type="integer"/>
            <ui:separator/>
        </xmp_schema>
        <xmp_schema prefix="custom1" namespace="http://my.custom1.namespace/" label="$$$/Custom1/Schema/Label=FRANS" description="$$$/Custom1/Schema/Description=This example panel contains most of the options available for the 'Generic Panel'.">
            <!-- simple properties -->
            <xmp_property name="Titel_FR" category="external" label="$$$/Custom1/Property/TextInputLabel=Titel FR:" type="text"/>
            <xmp_property name="Tekst_FR" category="external" label="$$$/Custom1/Property/TextInputML_Label=Tekst FR:" type="text" ui:multiLine="true" ui:height="100"/>
            <ui:separator/>
        </xmp_schema>
        <xmp_schema prefix="custom2" namespace="http://my.custom2.namespace/" label="$$$/Custom2/Schema/Label=VLAAMS" description="$$$/Custom2/Schema/Description=This example panel contains most of the options available for the 'Generic Panel'.">
            <xmp_property name="Titel_VL" category="external" label="$$$/Custom2/Property/TextInputLabel=Titel VL:" type="text"/>
            <xmp_property name="Tekst_VL" category="external" label="$$$/Custom2/Property/TextInputML_Label=Tekst VL:" type="text" ui:multiLine="true" ui:height="100"/>
            <ui:separator/>
        </xmp_schema>
        <xmp_schema prefix="custom3" namespace="http://my.custom3.namespace/" label="$$$/Custom3/Schema/Label=NEDERLANDS" description="$$$/Custom3/Schema/Description=This example panel contains most of the options available for the 'Generic Panel'.">
            <xmp_property name="Titel_NL" category="external" label="$$$/Custom3/Property/TextInputLabel=Titel NL:" type="text"/>
            <xmp_property name="Tekst_NL" category="external" label="$$$/Custom3/Property/TextInputML_Label=Tekst NL:" type="text" ui:multiLine="true" ui:height="100"/>
            <ui:separator/>
        </xmp_schema>
    </xmp_definitions>
    Now I would like to adapt the LabelGraphics.js to retrieve the information stored in the fields "Titel_FR", "Tekst_FR", "Titel_VL", "Tekst_VL", "Titel_NL", Text_NL". These fields contain fixed text that goes with the image and should be retrieved in several "goes".
    Question 1: is this possible at all ?
    Question 2: how to proceed ?

    Have you already found Marijan Tompa's "Extract Metadata with Adobe XMP"?
    David

  • Will editing a smart object affect my photo in Lightroom too?

    So I am used to Lightroom after 6 months and I started to use Photoshop CC.
    1) After editing in Lightroom I edit my photo as Smart Object in Photoshop CC.
    2) When I'm finished and save this as a .PSD, will this affect the photo in Lightroom too?
    Will my photo in Lightroom be affected by using Camera RAW?
    Will my photo in Lightroom be affected by using adjustment layers and filters?
    For now I know that Smart Object are non-destructive, but I just don't know if they change the edit I made in Lightroom.

    If you open the image as a Smart Object from Lightroom, the image will be sent to Photoshop as a Tiff file. If you double click that layer it will open in Camera Raw, but all the settings will be their defaults because as far as Camera Raw is concerned, this is a brand new image. None of the changes made will affect the RAW changes you made in Lightroom since you are now effectively working on a copy of the original image.
    It's a bit more complicated if you open the image from Bridge. Bridge sends the original RAW file to Photoshop when you ask Camera Raw. If you double click the smart object, all the Camera Raw settings will be set just as they were when you opened it from bridge. At this point, any changes you make WILL be reflected in the original RAW file right up until you save the file in Photoshop. Once Photoshop has saved the image, changes made to the Smart Object will no longer show up in the RAW file if you re-open it in Bridge or Lightroom.
    Once you have saved a file in Photoshop opened from Bridge, it works the same as Lightroom with one important exception. Opening from Bridge retains all the settings you made, so you can undo them (without affecting the original image). If you open the image from Lightroom, you can no longer undo the settings made in Lightroom from within Photoshop without starting all over. So for example, if you set the image to +10 exposure, open it from Lightroom and then open the Smart Object, ACR will show the exposure as 0. You could make it -10 to compensate, but you will lose information in the photo. From Bridge, if you open the Smart Object, ACR will show the exposure as +10 so you can undo it with no loss of information.

  • Editing as Smart Object Problem

    I use LR 2 and Photoshop CS3.  When in LR, I choose edit in Photoshop as Smart Object.  No problem.  I make my changes in PS with no issues, but when I go to save the file, rather than keeping the linkage with Lightroom and simply saving the file back into my stack, It pulls up the Save As diaglog box and asked me where I want to save it.  This doesn't seem to happen when I edit a photo normally in PS - just when I do it as a smart object.
    Anyone else experience this?

    Hi TexKen,
    Unfortunately I can't help you here since... I'm experiencing the exact same problem. Same combination of software (running on Windows). Tried experimenting with Smart Objects from Lightroom 2.6 to CS3 and it doesn't take me back to Lightroom.
    Anyone, please help us... ;-)
    Judith

  • CC 2014: are creation and editing of smart objects multiple cores cpu operations?

    anyone knows it for sure?
    thanks everyone
    sam

    Chris Cox wrote:
    Creating and updating smart objects are mostly just saving and loading files - which is a pretty serial operation.
    If you have a transform or filter applied to the smart object, then those steps will be accelerated as the transform or filter normally would be.
    Chris that is interesting.  We were talking about Smart Objects reducing image size in RAM, and from what you are saying, creating a Smart Object saves it's details to hard drive.  Judging by the resulting image size as stated in the Status Bar, the Smart Object uses similar memory to an equivalent raster layer.   How does it work if the containing document has not yet been saved as a PSD?  I imagine that saving the PSD file must contain the Smart Object information?

  • How do you unlink contents of dup Smart Object layer from it's Orig Layer?

    Say you are in camera RAW and you open the image as a Smart Object.
    THen duplicate that SO layer.
    I want to edit the RAW settings on the duplicate SmartObject layer to be different than the original SO layer.
    The problem is that when i do that, BOTH layers are updated with the most recent adjustment in RAW.
    I want only one to change and the original to stay the same.
    How do you unlink them so they act independent of one another when you edit the contents of the smart Object.
    Thanks in advance.
    -josh

    Yes, theres two cpmpletely different ways to duplicate Smart Objects. Command J or duplicate layer method which merely creates INSTANCES of the same Smart Object. This has a whole variety of different uses, and means that any edits to the smart object will reflect in all its instances.
    To duplicate the CONTENTS of the object, there is only one way to do it and Doug has told you how.
    Would be nice if command OPTION J did this as an alternative. And that there was some visual distinction in the layers panel between duplicated objects, objects with linked instances, and seperate objects.

Maybe you are looking for