Editing XMP data related to image files.

Dear members:
While working on organizing my photo library I have encountered a problem.
How can the XMP data file related to image files be edited in a way that the file info panel can see these changes ?
I made a mistake while saving the current filename as part of my file renaming scheme and need to have the XMP data edited so that it reflects the right (original) filename. I tried using the Mac's TextEdit application but it doesn't seem to have worked properly. Although the file was edited and then re-saved when I use the file info command to look at the data the old filename still appears under the raw data tab instead of the new, revised one.
What is the best way to edit this information ?
Any help will be appreciated as this is a semi-urgent matter.
Thank you in advance,
Joseph

So I was missing something. Thank you Hal.
I had not realised that XMP goes inside of actual image files with those file types. Obviously my new backup routine spotted that, as I was on backuping only modified/new files.
I would much prefer that also with above mentioned file types XMP-data would be stored in sidecar files instead of modifying the original file. To support this there are two arguments that I think are valid:
1) modification of the file is always risky (and spesifically, with image originals I prefer to avoid that),
2) modification leads to the fact that "smarter" backup strategies relying on "full backup" supported with differential or incremental backups lead to unnecessary long backuptimes and media consumption.
That said, I prefer to have XMP-data also outside of the catalog so that other tools can also utilise it  (further, in addition to the catalog with sidecars I have sort of failover approach, and some of you may now say "belt and syspenders" after mentioning backups...).
Is there a way to have all file types to utilise sidecars rather that modifying original file?

Similar Messages

  • The error was insufficient data for an image file.

    Dear All,
    Does anybody know why it is happening while opening a pdf file?
    insufficient data for an image file.
    Any Help in this regards,
    Rgds,
    Aligahk006

    Hello,
    I'm sorry you're having trouble. Unfortunately, this forum is for questions about Acrobat.com (www.acrobat.com) only; we can't help with problems experienced with other products. Here is a thread in the Adobe Reader forum that may pertain to your question:
    http://forums.adobe.com/thread/391798
    Here is a link to the Reader forum, in case you want to do your own search:
    http://forums.adobe.com/community/adobe_reader_forums/adobe_reader
    For future questions about Adobe Reader software, please use that forum instead. Thank you!
    Kind regards,
    Rebecca

  • I want to write timestamp data to an image file

    I have used the ImaqdxReceiveTimeStamp to receie timestamp data and would like to save this data to an image file.  The calibration data gets written but teh timestamp data does not.  Is there a way to do thisother than rewwriting the keys to the data into the image file via write IMAQ custom data and redo the work already doene to receive these keys?

    IMAQ Write Image And Vision Info File 2 should save all the custom keys as well as calibration data (at least it is documented to..). Are you sure it isn't being written?
    Eric

  • How to check image GPS data and get image file from image field

    Hello,
    I have some trouble and want to fix this problem.
    1. I want to validate image file before its attached in image field about the image file have a GPS data or not. Have any way that can be check about image has contained a GPS data?
    2. After validate image and PDF form is upload to the server. I want to get image file that embed in image field, because I have to extract image from PDF form and store this image in project image folder. If this topic can be fix by code script please give me some example code.
    Thakyou for every comment and suggestion
    Best Regards,
    Mai

    Hi Naill,
    First I have to say thankyou for your answer.
    About my (1) question, My image fields have set to be a embedded data and I try to test many example script of image fields.I can get image content type, image size. But that not work when I used ImageField1.desc.embeddedHref.value. It's response as "Unknown Embedded URI". Therefore, image field is and embedded data. How can I access filename?
    (2) In that forum. As I see, his problem is about how to automate change image field with href image file. But I want to extract an exist embedded image in PDF form to normal image file with original metada (such as extract image filed to .JPEG with GPS data. Same as before attached in PDF form.). There has any concept or solution in this problem?
    Best Regards,
    Mai

  • Is there a way to edit IPTC data of an image with AppleScript?

    Hi,
    I'm looking for a way to batch-edit the IPTC data from images. Is that somehow possible with Applescript? If so, could someone point me to a direction?
    (I fond a script working wit Graphic Converter in another thread, but that didn't work.)
    Thanks,
    p.

    Frank, maybe you could give me a hand here. I'm building the basic script cycling through the dropped files. But I don't know how to best implement the terminal command.
    In each cycle, I would set the file path as a variable and then compose the terminal command in order to execute it with "do script".
    But  "set x to path of eachFile" doesn't work: <<class ppth>> of alias "(path shows here)" could not be read. Any ideas how to do that better?
    on open theFiles
      repeat with eachFile in theFiles
                        set x to path of eachFile
                        tell application "Terminal"
                         activate
                        do script "hello" (Exiftool command will be here)
                        close window 1
                        end tell
              end repeat
    end open

  • How to edit/update data into an XML file using Flex and Actionscript

    I can read an external xml file, please see the code below:
    protected function button1_clickHandler(event:MouseEvent):void
    var GrowthChartsDataGrid:XML;
    var loader:URLLoader = new URLLoader();
    var request:URLRequest = new URLRequest("../GrowthChartsDataGrid.xml");
        loader.load(request);
        loader.addEventListener(Event.COMPLETE, onComplete)
    function onComplete (event:Event)
         var loader:URLLoader = URLLoader(event.target);
         GrowthChartsDataGrid = new XML(loader.data);
         GrowthChartsDataGrid.GrowthChartGridView += <Month> {txtMonth.text} <Weight> {txtWeight.text} </Weight> </Month>
         texttesting.text = GrowthChartsDataGrid.toString();
    I can read an XML file and can add an extra node and can display it in a text filed. But I want to update the XML file contents which will come from the txtMonth and txtWeight text boxes.
    Please any suggestions???

    First of all thanks for your quick reply .
    I actually want to add another node inthe xml file. Files is at a local location and i can read the file and add an extra node (but I cant store this extra node in the actual XML file). But I want to save XML with the extra node.
    For exmaple,
    my current xml is:
    <?xml version="1.0" encoding="utf-8"?>
    <GrowthChartGridView>
        <Month> 1
        <Weight>3.5</Weight></Month>
    <Month> 2
        <Weight>3.9</Weight></Month>
    <Month> 3
        <Weight>4.5</Weight></Month>
    </GrowthChartGridView>
    and at run time, I can create a new node using the data from two textboxes at button click event.
         GrowthChartsDataGrid.GrowthChartGridView += <Month> {txtMonth.text} <Weight> {txtWeight.text} </Weight> </Month>
    Now what I want to do is, I want to add this node back in to my XML. Therefore, the result I am looking for is, my local XML should update like this.
    <?xml version="1.0" encoding="utf-8"?>
    <GrowthChartGridView>
        <Month> 1
        <Weight>3.5</Weight></Month>
    <Month> 2
        <Weight>3.9</Weight></Month>
    <Month> 3
        <Weight>4.5</Weight></Month>
    <Month> {txtMonth.text} <Weight> {txtWeight.text} </Weight> </Month>  //I can read data from text boxes so its fine but I can not store this in to                                                                                                          my original XML
    </GrowthChartGridView>
    Thanks

  • Why do people get a .dat and an image file when I e-mail an attachment?

    I don't know where to post this question.

    I have the opposite problem. Some people who send me attachments, and all I get is some .dat file.
    I have found it to only happen when the sender is using Microsoft Outlook, which IMO is a garbage program. And this ranks as reason number 5, on my list.
    The problem is usulaly solved when I ask the user, please do not send me attachments if you are going to use Outlook. I know it has to be due to some unfamiliarity with the User on how to use Outlook.
    I understand that recipients can install a DAT decoder, but it would be a lot simpler if Outlook users simply get along with others  set their own program to not use DAT encoding for their RTF emails, and attachments.

  • Cannot write exif and tiff metadata in image file

    Hi,
    I have a public XMP text file containing exif and tiff metadata: http://ns.adobe.com/exif/1.0/ and http://ns.adobe.com/tiff/1.0/.
    I want to write these XMP data in an image file and it doesn't work. I don't get any exceptions, just the metadata are missing in the image file.
    C#
    using (var xmpFiles = new XmpFiles())
          if (!xmpFiles.OpenFile("test.jpg", handler.FileFormat, OpenFlags.OpenForUpdate))
              xmpFiles.OpenFile("test.jpg", FileFormat.Unknown, OpenFlags.OpenUsePacketScanning | OpenFlags.OpenForUpdate);
         using (var xmpCore = new XmpCore())
              xmpCore.ParseFromBuffer(xmpPublic.ToString(), ParseFlags.None);
              if (xmpFiles.CanPutXmp(xmpCore))
                   xmpFiles.PutXmp(xmpCore);
         xmpFiles.CloseFile(CloseFlags.None);
    Public XMP:
    <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
      <rdf:Description xmlns:_ns_2="http://ns.adobe.com/tiff/1.0/" rdf:about="">
        <_ns_2:ImageLength>4252</_ns_2:ImageLength>
      </rdf:Description>
      <rdf:Description xmlns:_ns_3="http://ns.adobe.com/exif/1.0/" rdf:about="">
        <_ns_3:ApertureValue>8/1</_ns_3:ApertureValue>
      </rdf:Description>
    </rdf:RDF>
    Result XMP in image file:
    <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
      <rdf:Description rdf:about=""/>
    </rdf:RDF>
    Does anyone can help with that problem?
    Thanks,
    Alexandra

    I found the answer by myself.
    According to the last guidelines from metadata working group, exif and tiff data should not be saved as XMP data in jpeg images anylonger because jpeg natively supports exif data.
    "The most recent (as of mid-2010) XMP specification describes the usage of Exif/TIFF properties within XMP itself. Both Exif ( http://ns.adobe.com/exif/1.0/) and TIFF ( http://ns.adobe.com/tiff/1.0/) namespaces have been defined so that corresponding Exif properties can be stored. This is particularly useful if Exif properties need to be stored but the file format does not support native Exif (e.g. PNG). [...]However, this document changes this earlier XMP guidance and recommends that Exif and Tiff device properties only be mapped into XMP in the case the file format does not support Exif natively."
    See http://www.metadataworkinggroup.org/specs

  • Editing xmp files in Windows

    Windows XP SP2 Pro
    Just read on another forum that it is possible to edit xmp data in a text editor in Windows. If possible, could someone kindly stear me in the right direction for doing this or post a link.
    I took a few dozen shots the other day and for some reason or other when imported into LR 99% of them showed up with the correct lens being used in the Metadata browser whilst the remaining 1% were indicated as 'Unknown Lens'. I would like to edit this data if possible so if the above is possible as suggested would appreciate some direction in the way to proceed. Thanks.

    Bogdan
    The situtation is this - last weekend I was asked to do a shoot of a friends daughter at her Church Communion. The shoot was a good result and I couldn't be more pleased with what I captured - the family are also :-)
    For the shoot I used a Canon 30D with an EF 17-40 f/4L USM and shot off countless images. There was no camera or lens change throughout the shoot and all images were shot in RAW.
    Upon Import to LR (only import, no editing done up to this point), the Metadata browser in the left hand panel of the Library indicated that 99% of these images were shot with the camera/lens combination above whilst the remaining 1%, whilst showing the correct camera, were indicated as 'Unknown Lens'. This may or may not be a corruption of the impregnated EXIF data within the RAW file itself but in this regard is not important.
    My gaol was to change the 'Unknown Lens' entry in the Metadata entry to reflect the lens actually used. To this end I first Exported an xmp file, opened the file, found where unknown lens was indicated and substituted it for the lens used. I first checked another xmp with the correct info shown to ensure that I typed the correct data in precisely in the format as shown in the referenced file. I then saved the modified xmp file, went back to LR and 'Removed' the RAW image from the Library. Following this I Re-Imported the image and imported the xmp file just in case it hadn't been brought in at the same time as the RAW file.
    Unfortunately, when highlighting this RAW image in the Library the Metadata browser panel still indicated the lens used as being 'Unknown'. I checked back in the xmp file and that still reflected my changes e.g. no mention of unknown lens and the correct lens being shown. I can only assume from this that upon Import of the .CR2 file into LR, LR is giving priority to the EXIF data buried deep within the .CR2 file itself and only takes data from the xmp file that is not contained within the EXIF file. I am no expert in these matters and therefore cannot come up with any other reason as to why when the xmp file has been corrected this is not reflected in the Metadata browser window in LR.
    This is certainly not the end of the world but it is something that would obviously be desirous if this problem keeps on repeating itself. If LR is to show 'statistics' of Cameras and Lenses used etc then for it to have worth it must reflect accurate data. Not that I am suggesting for one moment that this is a failure within LR itself you understand.
    Edit: Forget all references made to Camera model e.g. 30D/20D which may be confusing the issue. It was just that when I failed in my attempts to change the 'Unknown' lens entry to the correct data that I then attempted to see if it was possible to change any other data e.g. Camera model. This too was unsuccessful, but as stated can be dismissed as it is not the important issue here as is the case for the lens used and was only done for experimentation purposes.

  • Editing XMP metadata in Bridge for checked-out files?

    Our custom connector does not implement the WRITE_XMP_METADATA Capability because we do not want to change the XMP of a file in our DAM system without checking in a new file version.
    However, when a file is checked out through Adobe Drive, we would expect to be able to edit its XMP metadata in Bridge just like we can for local files.
    It looks like this is still not possible with Adobe Drive 3, i.e. if your connector does not implement the WRITE_XMP_METADATA Capability you cannot edit XMP for checked out files either.
    It seems weird that you can edit XMP metadata for checked out files with regular CS applications but not with Bridge. Is this something that is expected to be fixed in a future version?
    Thanks

    In our design, editing XMP data in Bridge and in regular CS applications is different, the former one will be routed to SetXMPHandler in you connector, in the latter case, CS applications take the normal file writting ways to embed XMP data in the file content.
    The purpose of this design is to offer similar user experience for normal users when they edit XMP data for AD assets and local file assets, they don't need to check-out files first.
    To address your issue, I think you can add some codes in SetXMPHandler to auto check-out files before real XMP operation, and check-in them before exiting the handler
    We will consider to make some enhancements for this part, that's, to allow editng XMP data for the checked-out files in Br, in the next release, thanks for this advice.

  • Write xmp data to video file

    I would like to somehow write some xmp data (timecode, camera, shutter speed, aperature) to my video files in an automated fashion without using Adobe Bridge. I want to do this so Adobe Premiere and Adobe Bridge can be able to read this data directly from my media files. This seems like a simply thing to want to do but it's proven very difficult. I have not found any commandline utilities that can write xmp data to a video file (exiftool doesn't support it). I have also found that Premiere in most of the time doesn't like to read sidecar xmp files which I can produce easily.
    Any ideas?

    Unfortunately I'm on windows. What I was looking for is adding timecode xmp start code to *.mov files from Canon 7d or 5d so I have timecode to use throughout Premiere which would make my editing much easier as we shoot approximately 100 video clips in the wedding ceremony and need to edit that in multicam w/ 2 other cameras running the entire time.
    I did some more research and was able to add this metadata using xmp to the MOV files however unfortunately premiere completely ignores this data. Seems like premiere only accepts using timecode data for DV or MXF files and no others (tested CS5 and CS5.5). What a shame! It seems like this should be much easier thing to do. I know it's pretty easy using FCP and if Adobe is really trying to lure away FCP users, they should get something this basic running smoothly.

  • Image file access dates changing in mass (Windows).

    In review of the access date properties for image files within a directory being accessed by Bridge within the Favorites area, they are all changing to the current time and date, even if the image is not viewed within Bridge.  Why are the access dates of image files being changed even though they are not viewed?  This makes it hard to determine whether an image can be archived or deleted based on last access if Bridge is always changing the access date every day.  Thanks for any insight you can give on this!

    Is there a way to turn off the caching of thumbs or metadata or whatever is causing the Access date to change when searching or reviewing images within a directory using Bridge?
    As said, no experience with network environment. But Bridge is a browser and when you want to view things it needs to cache the file and data first.
    Having said that, in normal usage (stand alone) it stores and saves this data in the cache folder and once it has done so it will not need to recache until you have made changes to the file. Check Bridge prefs / Cache/ Location  to see where the data is stored when you are using this machine.
    By default on a stand alone Mac (windows seems to have a similar cache file) it should be in the User Library/ caches/ Adobe/ Bridge CSxx and inhere is a plug in and a folder called Cache, containing several folders.
    For Bridge CC there are 4 folders, 256 (the cache files of the thumbs) 1024 (containing HQ preview cache files) data (what it says) and full (containing the 100% previews in cache)
    All files that have been fully cached (pointing to a folder the content window should show already good thumbs and the activity bar bottom left in Bridge window should not show any activity, only the number of items showing and items hidden) don't need to recache for that machine again unless you changed something to the file or added metadata.
    So once cached there should be no reason for Bridge to 'access' the file again unless access means looking for the file to check if the saved data still applies to the corresponding file on your machine, but then al files should show about the same access time because this is a very fast process on a fast machine.
    You can't deselect cache because as said Bridge is a browser showing the content of your files, and to show this it has to generate a thumb and if needed a preview. But as also said, once cached it normally should not start recaching until changes are applied.
    You have several ways to set the quality of the cache:
    There are two checker board icons top right that give you the option to set for cache. By default it is set to 'Always HQ' to have both good thumbs and a good preview when pointing to a file.
    Then you also have to option to generate 100 % previews which provides you with almost instant 100 % previews for loupe in preview panel or full screen view and click. Logically this needs more time and generates a lot of big cache files, all depending on the files you start with and the size of your monitor.
    Finally you have the option to use embedded previews only. This is a very quick method but provides low quality thumbs (black border around it) and when clicking on a thumb it first needs to generate a HQ preview that then will take time.
    In Bridge prefs advanced there is the option to create also monitor sized previews which should provide you with good quality full screen when using space bar in Bridge to preview in full screen.
    This setting also creates a bit larger cache files in the 1024 folder depending on the size of your monitor (logical).
    And if you want to apply a search using the find command you also have to include non indexed files to search in all folders, including the not before cached files.
    Like first time cache this first indexing takes some extra time but should only need to be done once and then be persistent until you add new files or folders that have not been cached or indexed before.
    Until so far the theory for a stand alone. If you have the files stored in a Network and other stations have access and have different cache settings or monitor size settings there might be some other things going on, or someone else has changed the file on their station and then when you select that folder Bridge needs to recache the changes.
    Hopefully this makes some sense for you?

  • Reading metadata to - from image files

    I am using Creative Suite CS4.  In CS3 I created two custom XMP metadata pages that I used to add information to RAW, TIF, PSD files.  The resulting custom panel could be seen and used in Bridge and Extensis Portfolio.  In CS4 that all changed.  I can create the GUI part of the panel using Flex Builder 3.
    My questions are 1) How do you get the controls to work (combo boxes with fixed lists, fields for text data and a note field), 2) how do I get the data from the image file, have it update when a field changes, read it back to the image file when closed, and 3) how do I get it to work in Bridge CS4 properly and also be readable to Extensis Portfolio.
    I have attached the CS3 files that were used to create the panels in CS3.
    Fred

    I am using Creative Suite CS4.  In CS3 I created two custom XMP metadata pages that I used to add information to RAW, TIF, PSD files.  The resulting custom panel could be seen and used in Bridge and Extensis Portfolio.  In CS4 that all changed.  I can create the GUI part of the panel using Flex Builder 3.
    My questions are 1) How do you get the controls to work (combo boxes with fixed lists, fields for text data and a note field), 2) how do I get the data from the image file, have it update when a field changes, read it back to the image file when closed, and 3) how do I get it to work in Bridge CS4 properly and also be readable to Extensis Portfolio.
    I have attached the CS3 files that were used to create the panels in CS3.
    Fred

  • Pipe xmp data into indesign document

    Hi there!
    My situation is: My InDes plugin calls a server-script which returns XMP-Data as text format.
    What I want to do is: To append the XMP-Data without any local file operations to the XMP section of my InDes. document.
    My problem is: Class MetadataPreference only provides a append method, which needs a local XMP file as an object.
    Is there any way to wrap the text data, which comes from the server, into a file object? The only way, as I understand it, is to get the data from the server as a file and use this one with the append method.
    Would be very nice if anyone has a good idea to get this working without local file operations.
    Thanks in advance

    This question might get more traction in the InDesign scripting forums. In general, if you can do it with ExtendScript, you should be able to do it with ActionScript. Also, you might want to look into the InDesign Host Adapters which allows you to get the XMP from a document, here's a recent question on the topic: http://forums.adobe.com/message/4008254.
    Does that help any?

  • Saving/publishing site fails - Error in saving image files

    A friend has created a simple portfolio site for his artwork (about 80 jpegs) but when he goes to save (or publish) iWeb says it can't save some of the images and shows a list of the ones it can't save and stops. I believe that the problem is related to image file name length. Is there a restriction on file length? If not has anyone seen error this before?
    If it is file length the he will have to rename the files he moved in iWeb from iPhoto. I understand that it's impossible to change file names in iPhoto. Is this true?
    Thanks
    He is running iPhoto 6 on an iMac PPC 20" 10.5.4

    Hi Rob,
    Coming to your error, it’s really strange. You can able to access/use your WCF service for a while and after sometime you get error. Few things which I would recheck are as follows:
    Make sure it’s not due to your active directory. I would check if there are any issue with AD after an elapsed period of time to valid my app pool credentials.
    In your Application-pool, under process model, try by increasing the “Idle Time-out (minutes)”. This time decides the amount of time worker process will remain idle before its shutdown.
    I personally never required to change it from default value-20 mins, but looking at your issue, it’s worth trying this.
    In your Application-pool, under CPU, Check the setting “Limit Action” to “KillW3WP”. Default is “NoAction”. “KillW3WP” setting potential could have impact like yours. If so change it to
    “NoAction”.
     When you create a WCF service using wizard, I expect to have default values; check any setting at IIS level is having an impact.
    Few things I would try:
    Create a separate App pool for this WCF service and check the impact
    Reapply the credentials of you app pool. Just simply go to the “Identity” section and reapply the same valid credentials. This could clear any cache related things to do
    with the credentials/AD validation.
    I understand you’re overwriting the service/virtual directory while creating the SCF service in Wizard. Try manually deleting the virtual directory folder and create the
    WCF server as fresh using Wizard, without using the overwrite checkbox.
    Hope the above suggest helps.
    If this answers your question please mark it accordingly. If this post is helpful, please vote as helpful by clicking the upward arrow mark next to my reply.

Maybe you are looking for