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

Similar Messages

  • Extract XMP metadata from specific Photoshop Layer in After Effects

    How do it extract XMP metadata from specific Photoshop Layer in After Effects?
    I am just getting my hands dirty with metadata.
    I know it is possible to attack metadata to a layer/layerset in Photoshop, but how to I get it out in After Effects.
    Here is the process.
    I create BunchaLayers.psd.
    Using the PerLayerMetaData.jsx file attached.
    I use the setCommMetadata("something") function to attacked metadata to a selected layer.
    I know that is is there because I check it using the exportLayerMetadata().
    I save and imprt BunchaLayers.psd into AE as a comp.
    Here I am lost.
    I select my layer in the project window and check the XMP metadata window.
    I can't find my comment.
    Is the XMP data actually attached to the layer I imported in AE?
    I want to be able to select the layer and see that the data is attached.  Is this possible?
    If it is will it work on layersets (comps in AE)?
    I would appreciate any layer specific XMP insight.
    Thanks for looking.
    - Josh

    John Nack on Adobe : Per-layer metadata comes to Photoshop
    This was the article that made me think this might be possible.
    There is also the preference to Create Markers From Metadata
    ["Metadata"]
              "CreateLayerMarkersFromFootageXMP" = 01
    Which made me wonder if there is a way to create the metadata in the first place that made it something AE would read and automatically change to layer markers.
    Any ideas?

  • C++ code to get XMP metadata from pdf files ??

    Hi,
    I am new to this field and now I have to write a C++ code which will read the XMP metadata from any pdf files. Could anyone please tell me how to do that or where to start? Is there any sample code available for that?
    I am reading the Programmer's guide and XMP specification to have the whole idea.
    I really appriciate your help. Thanks in advance.
    Regards,
    Suranjit Paul

    Hi,
    The same code for reading other formats will go for Pdf too.
    Only difference is while reading PDF it is not calling any smart filters.

  • Import XMP Metadata From File

    In Beta4, the Import XMP Metadata From File command would import data found in an xmp file.
    In V1, it's not working...or am I missing something.
    (I do understand that Export XMP to File will write the data into the image file itself.)
    Ideas?
    Pete

    Here's a sample xmp I created...in case it's wrong..but it was working in B4.<br /><br /><x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Toolkit 3.3-016, build -num-, -date-"><br /> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><br />   <rdf:Description rdf:about=""<br /> xmlns:dc="http://purl.org/dc/elements/1.1/"><br />    <dc:description><br />     <rdf:Alt><br />      <rdf:li xml:lang="x-default">: Geese at sunset. Finley National Wildlife Refuge, Oregon</rdf:li><br />     </rdf:Alt><br />    </dc:description><br />    <dc:creator><br />     <rdf:Seq><br />      <rdf:li xml:lang="x-default">Peter K. Ziminski</rdf:li><br />     </rdf:Seq><br />    </dc:creator><br />    <dc:rights><br />     <rdf:Alt><br />      <rdf:li xml:lang="x-default">Peter K. Ziminski</rdf:li><br />     </rdf:Alt><br />    </dc:rights><br />    <dc:subject><br />     <rdf:Bag><br />      <rdf:li>Sunrises and Sunsets</rdf:li><br />      <rdf:li>Birds</rdf:li><br />      <rdf:li>Landscapes</rdf:li><br />      <rdf:li>Animals</rdf:li><br />      <rdf:li>Oregon</rdf:li><br />      <rdf:li>Finley National Wildlife Refuge</rdf:li><br />     </rdf:Bag><br />    </dc:subject><br />   </rdf:Description><br />   <rdf:Description rdf:about=""<br />    xmlns:Iptc4xmpCore="http://iptc.org/std/Iptc4xmpCore/1.0/xmlns/"><br />     <Iptc4xmpCore:Location>Finley National Wildlife Refuge, Oregon</Iptc4xmpCore:Location><br />    </rdf:Description><br /> </rdf:RDF><br /></x:xmpmeta>

  • XMP metadata from Premiere Pro

    I have installed on Mac OS X:
    Extension Builder 3 in Eclipse
    Adobe Premiere Pro CC
    Adobe ExtendScript Toolkit CC
    Working on basic example extension project I want to exchange XMP metadata to/from Adobe Premiere using ExtendScript.
    I added line to load XMP library in .jsx file, but it doesn't work:
    ExternalObject.AdobeXMPScript = new ExternalObject("lib:AdobeXMPScript");
    I also tried to extract AdobeXMPScript.framework file from Adobe Bridge installation package contents, and load it by ExternalObject, but again with no result. It seems environment doesn't know what ExternalObject is.
    Is it possible to work with XMP data in extension? If yes, what I need to add/install to make it work?

    The XMP data returned by projectItem.getXMPMetadata() contains all marker info for that project item. To confirm this, add some markers containing unique text strings to a clip in Prelude, import it into PPro, then getXMPMetadata() on it; you'll find your text strings in the returned XMP data.
    You will need to parse the XMP on your own (or using an XML parser of your choosing), to extract that project item's marker data.
    We have a feature request for "XMPScript support in PPro's ExtendScript engine"; I'll add your name to the list.
    Feel free to contact me directly regarding any PPro integration development;
    bbb at adobe dot com

  • Can't parse XMP metadata from files

    Hello,
    I am currently having troubles reading custom metadata from a file.
    I wrote a really simple test case to show you that, maybe I'm doing something wrong...
    Writing a simple property :
    static const char * kNS1 = "ns:test1/";
    void Foo::writeSimple()
        if( !SXMPMeta::Initialize() )
            LOGIT( LOG_ERROR, "Could not initialize XMP toolkit!" );
            return;
        // custom schema
        std::string actualPrefix;
        bool ret = SXMPMeta::RegisterNamespace( kNS1, "ns1", &actualPrefix );
        XMP_OptionBits options = 0;
        // Must initialize SXMPFiles before we use it
        if ( !SXMPFiles::Initialize( options ) )
            LOGIT( LOG_ERROR, "Could not initialize SXMPFiles!");
            return;
        try
            SXMPMeta meta;
            std::string value;
            meta.SetProperty( kNS1, "name", "value" );
            // just to check the property gets actuelly written in meta
            bool exists = meta.GetProperty( kNS1, "name", &value, 0 );
            std::cout << "writeRead: " << value << std::endl; // output is ok
            // Options to open the file with - open for editing and use a smart handler
            XMP_OptionBits opts = kXMPFiles_OpenForUpdate | kXMPFiles_OpenUseSmartHandler;
            std::string status = "";
            // First we try and open the file
            bool ok = p_private->m_file.OpenFile( "Collines.jpg", kXMP_UnknownFile, opts );
            // Check we can put the XMP packet back into the file
            if( p_private->m_file.CanPutXMP( meta ) )
                    // If so then update the file with the modified XMP
                    p_private->m_file.PutXMP( meta );
            else
                LOGIT( LOG_ERROR, "PutXMP: cannot put XMP" );
            p_private->m_file.CloseFile();
            SXMPFiles::Terminate();
            SXMPMeta::Terminate();
        catch( XMP_Error& e )
            LOGIT( LOG_EXCEPTION, "writeSimple: " + std::string(e.GetErrMsg()) );
    Reading the property:
    void Foo::readSimple()
        if( !SXMPMeta::Initialize() )
            LOGIT( LOG_ERROR, "Could not initialize XMP toolkit!" );
            return;
        // custom schema
        std::string actualPrefix;
        bool ret = SXMPMeta::RegisterNamespace( kNS1, "ns1", &actualPrefix );
        XMP_OptionBits options = 0;
        // Must initialize SXMPFiles before we use it
        if ( !SXMPFiles::Initialize( options ) )
            LOGIT( LOG_ERROR, "Could not initialize SXMPFiles!");
            return;
        try
            // Options to open the file with - open for editing and use a smart handler
            XMP_OptionBits opts = kXMPFiles_OpenForUpdate | kXMPFiles_OpenUseSmartHandler;
            std::string status = "";
            // First we try and open the file
            bool ok = p_private->m_file.OpenFile( "Collines.jpg", kXMP_UnknownFile, opts );
            // Check we can put the XMP packet back into the file     
            SXMPMeta meta;
            std::string xmpPacket;
            XMP_PacketInfo packetInfo;
            ok = p_private->m_file.GetXMP( &meta, &xmpPacket, &packetInfo );
            std::cout << "DBG: getXMP: " << xmpPacket << std::endl; // output is ok, I can see what I wrote before
            std::string value;       
            bool exists = meta.GetProperty( kNS1, "name", &value, 0 ); // returns false...
            std::cout << "writeRead: " << value << std::endl; // nothing in value
            p_private->m_file.CloseFile();
            SXMPFiles::Terminate();
            SXMPMeta::Terminate();
        catch( XMP_Error& e )
            LOGIT( LOG_EXCEPTION, "readSimple: " + std::string(e.GetErrMsg()) );
    Do you have any idea?
    Thanks in adavance!
    Chris.

    Hello? No one has any idea?

  • 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.

  • XMP metadata from Flashbuilder why not visible in Adobe Bridge?

    Hi there,
    I'm currently wondering around XMP metadata and swf files.
    A: Flash CS5: works
    When I use the XMP panel in Flash CS5 and export a swf, open Adobe Bridge CS5 and select the file, the XMP data are correctly displayed.
    B: Flash Builder(Flex 4.1): don't work
    When I use Flashbuilder and add my metadata to the compilation, then compile, open Adobe Bridge CS5 and select the file, nothing is included in metadata.
    Procedure based on the following (same problem if metadata are directly set through compiler arguments):
    http://livedocs.adobe.com/flex/3/html/help.html?content=compilers_14.html
    ../src/config/ProductMetaData.xml
    <flex-config>
    <metadata>
        <title>My title</title>
        <description>My description</description>
        <publisher>The publisher</publisher>
        <creator>The creator</creator>
        <language>EN</language>
    </metadata>
    </flex-config>
    compiler argument
    -load-config+=config/ProductMetaData.xml
    As far as understood, on the background the following is added to the swf at compile time:
    <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#'>
        <rdf:Description rdf:about='' xmlns:dc='http://purl.org/dc/elements/1.1'>
            <dc:format>application/x-shockwave-flash</dc:format>
            <dc:title>My title</dc:title>
            <dc:description>
                <rdf:Alt>
                    <rdf:li xml:lang='x-default'>My description</rdf:li>
                </rdf:Alt>
            </dc:description>
            <dc:publisher>The publisher</dc:publisher>
            <dc:creator>The creator</dc:creator>
            <dc:language>EN</dc:language>
        </rdf:Description>
    </rdf:RDF>
    I've checked that the medata is correctly added to the swf file using this small software polarswf:
    http://download.cnet.com/Polar-SWF-MetaData/3000-6676_4-10738623.html
    I do not know if it is safe to use it in a produciton context at least in trial mode it allows to check the metadata included in your swf.
    I wonder if this metadata coonot be read by Adobe Bridge because they are at a "lower level" than those put by flash CS5 XMP panel?
    Thank you in advance for your help.
    This is not a blocking situation, but I'm curious to understand what happend.
    Cedric Madelaine (aka maddec)

    I was following this post for a LONG time, since I noticed the same problem.
    This week I was getting in it into myself again and I noticed you use load-config. I used these compiler options :
    contributor name
    Sets metadata in the resulting SWF file. For more information, see Adding metadata to SWF files.
    creator name
    Sets metadata in the resulting SWF file. For more information, see Adding metadata to SWF files.
    date text
    Sets metadata in the resulting SWF file. For more information, see Adding metadata to SWF files.
    But that resulted in this XML string where the dc namespace was missing a / on the end of the URI
    That caused the metadata which was added in flashbuilder was only visible in bridge in the rawXML panel, and not the specific fields
    changing the URI in http://purl.org/dc/elements/1.1/ did the trick ( did this in bridge by exporting the rawXML, changed the / , and imported it )
    <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#'>
        <rdf:Description rdf:about='' xmlns:dc='http://purl.org/dc/elements/1.1'>
            <dc:format>application/x-shockwave-flash</dc:format>
        </rdf:Description>
    </rdf:RDF>
    Sadly there was no way I could add this / myself everytime.
    BUT then I discoverd this option :
    raw-metadata XML_string
    Defines the metadata for the resulting SWF file. The value of this option overrides any metadata.* compiler options (such as contributor,creator, date, and description).
    This is an advanced option.
    And you could give the exact RAW XML as you  described
    <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#'>
        <rdf:Description rdf:about='' xmlns:dc='http://purl.org/dc/elements/1.1/'>
            <dc:format>application/x-shockwave-flash</dc:format>
            <dc:title>My title</dc:title>
            <dc:description>
                <rdf:Alt>
                    <rdf:li xml:lang='x-default'>My description</rdf:li>
                </rdf:Alt>
            </dc:description>
            <dc:publisher>The publisher</dc:publisher>
            <dc:creator>The creator</dc:creator>
            <dc:language>EN</dc:language>
        </rdf:Description>
    </rdf:RDF>
    to the compiler. This could also be done in Flash with JSFL.
    In the end I wrote an ANT script which injects the exact XMLstring of metadata to Flash and Flex projects by using the raw-metadata parameter in FLEX and JSFL for flash.
    Hope this helps

  • [CS2, JS] Extracting Metadata from Images

    I have to place about 100 images into a document and label them with metadata from the images (Description and author)
    I'm happy just for the data to be pulled from the image and placed in a text frame over the image - i can reposition it later.
    any suggestions on how to go about this - or where to start on a script to do it?

    Look at Olav's script called LabelGraphics.jsx
    Loic

  • Howto Extract Exif GPS Metadata from JPEG?

    Hi,
    i want to extract GPS Metadata from a JPEG.
    The JPEG is a photo taken with an HP iPAQ hw6900 PDA.
    Serveral application like exif-o-matic can extract the GPS latitude/longitude metadata.
    As described in the Oracle interMedia/Multimedia Userguide "Chapter 6 - Working with Metadata" i use a pl/sql procedure to extract these metadata.
    http://download.oracle.com/docs/cd/B28359_01/appdev.111/b28415/ch_metadata.htm#CIAEFDGH
    I insert a row and extract the metadata but in the exif xml column there are no gps metadata only width/height and so on.
    How do i extract these informations?

    I got an XML document with no GPS metadata.
    With "select p.image.getMetadata('exif') from photos p where id = xx;" i got sys.xmltype(sys.xmltype)
    and with "select p.metaexif.extract('/').getStringVal() from photos p where id = xx;" I got an xml string like these
    <exifMetadata xmlns="http://xmlns.oracle.com/ord/meta/exif" xsi:schemaLocation="http://xmlns.oracle.com/ord/meta/exif http://xmlns.oracle.com/ord/meta/exif" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <TiffIfd>
    <Model tag="272">hp iPAQ hw6900</Model>
    </TiffIfd>
    <ExifIfd tag="34665">
    <ExifVersion tag="36864">0220</ExifVersion>
    <LightSource tag="37384">unknown</LightSource>
    <Flash tag="37385">
    <Fired>No</Fired>
    <Return>No strobe return function</Return>
    <Mode>unknown</Mode>
    <Function>Yes</Function>
    <RedEyeReduction>No</RedEyeReduction>
    </Flash>
    <PixelXDimension tag="40962">1280</PixelXDimension>
    <PixelYDimension tag="40963">1024</PixelYDimension>
    <DateTimeOriginal tag="36867">2008-05-28T15:02:36.000000</DateTimeOriginal>
    </ExifIfd>
    </exifMetadata>
    In the oracle xml shemata specification exists a gps section but in my example there is no gps metadata
    You can find the jpg at http://public.tfh-berlin.de/~s21656/HPIM0014.jpg
    thanks in advance
    Message was edited by:
    Steffen

  • Ideas about viewing/displaying XMP metadata from Reader ?

    Hi,
    We are using Acrobat 9 to add XMP metadata to PDF documents.
    These documents are viewed by the others employees with Acrobat Reader.
    Since "File->Properties->Advanced Metadata" and "Custom Info Panels" are not available in Reader, how can we display XMP metadata ?
    Do you know some ways or plug-ins to do this ?
    Our custom XMP metadata schema have more than 20 fields, so I don't want to put all these informations in the "Keywords" field of the document properties.
    Any idea would be greatly appreciated !
    Thank you !

    Michael... what you are describing above is not accurate.  The iPod Classic does NOT have the capability of using the "Album Artist" field from iTunes to sort music.  This particular metadata field is not even available to the iPod Classic.  Only the "Artist" field is available.  (It is the other way around with the iPod Touch, iPhone, and Ipad -- for these iOS devices, the "Album Artist" field is the one that is available, and not the "Artist" field.)  There are numerous posts here in the discussion forums from other folks who are frustrated by the same issue.  The iPod Classic can only sort and group songs together by "Artist" -- that is, the track artist.  And the track artist is often quite different from the album artist.  For example...  I have 29 different Barbra Streisand albums in iTunes.  For all of them, the album artist is "Barbra Streisand."  There are several different track artists however.  Most of them are just Barbra Streisand.  But she also does a duet or two on several albums.  So there are track artists like...  "Barbra Streisand with Kim Carnes," and "Barbra Streisand with Barry Gibb," and many more like that.  After syncing to my iPod Classic, when I sort on the iPod's "Artist" field, I get about 25 different iterations of "Barbra Streisand and .... " as the artist.  Yes, "Barbra Streisand" does appear among them.  But the only songs that are listed under "Barbra Streisand" are those that she sang by herself, and where she is the only track artist.  Given the setup of the iPod Classic as it is now, using firmware version 2.0.4, it is NOT possible to use the Album Artist field to sort and group songs together. 

  • Crawling xmp metadata from pdf's

    We have some PDF files which we are crawling in. These PDF's contain XMP metadata tags. I suspect that the PDF accessor is ignoring these tags. We've tried a number of different proprty mappings all to no avail.
    Has anyone else had any luck crawlingin XMP generated metadata?
    Simon Dragicevich

    Hi,
    The same code for reading other formats will go for Pdf too.
    Only difference is while reading PDF it is not calling any smart filters.

  • Extracting "File Properties" metadata from Photoshop CS3

    After processing scanned images in Photoshop CS3, I am up loading them to a DAM solution that has the capability to extract embedded metadata using custom defined keys. I would like to know the syntax/structure of embedded metadata labels that display in the "File Properties" template of Bridge CS3 (e.g. File Size, Dimensions, Color Space) so that I can extract that metadata.
    Thank you!

    I have this printer and use Leopard, but I don't have this problem I am useing the 6.2 driver. There are two drivers on their website, I am using only the driver that came with the machine. I would re-install the driver. Secondly and this caught me up a bit at first. You open the CS print manager, press print and then the Epson driver emerges, there i s no direct access from CS3 to the driver. Secondly in the Epson driver there are two or three set of drop down menus, the one that permits setting the paper profile is not exactly where you expect it, just have a look through all the menus(I am not sitting in fronto of my mac right now so I am of limited help). Good luck.

  • How to read XMP metadata from a Jpeg

    This seems like it should be a no-brainer, but I can't find any classes to do this ?? I can find classes to read song titles from MP3 files, I want to do similar with jpeg image files.
    In photoshop and lightroom you can set up titles and captions (and copyright info) in the metadata. When you save a jpeg this gets embedded in the file.
    How to read this info and parse it and use it once you have loaded it into a BitMapData???
    I am Flash/AS3.0 code only no IDE -  please no flex/AIR examples!
    Thanks!

    http://www.adobe.com/devnet/xmp/

  • How place xmp metadata from a dialog box

    Hi  expert JS guys,
    I'd want add xmp custom metadata (f.e.: custom, subject, operator...) from a dialog box when I launch a js that save my id file. Someone can helps me?
    Thnx very much.

    I solve easly the question:
    app.menuActions.itemByID(75265).invoke();

Maybe you are looking for

  • STOLEN MacBook Pro (13-inch, Mid 2012) Serial number: C1*******TY4

    Hello to everyone, My Macbook Pro was stolen while travelling in China on my way from Yangshuo to Guilin. I know its maybe just another post about a stolen computer for everybody but I have to try anyways ! The serial number is as stated above: C1***

  • ScreenRecycler Alternatives?

    Hi, I'm just wondering if anyone knew of an alternative way to use my MacBook Pro as a second monitor for my Mac Pro besides using ScreenRecycler (http://www.screenrecycler.com)? I'm just interested if there are other options. I've read a few times t

  • Idoc Adapter Configuration Issues

    Dear Collegues, I have given up almost all hope on configuring my Idoc adapter as I have an error message that I am not sure of how to fix; I have read just about everything I can get my hands on....any help would be so much appreciated: Scenario: De

  • Navigation link

    All, I have a Webdynpro Java application, which has two components say, Comp1 & comp2. Each one has one view say comp1_view and comp2_view. I can navidate from comp1_view to comp2_view by clicking the button. But i can Not come back from comp2_view t

  • Customize jQuery UI tabs by using real tab images

    The jQuery tabbed panel is extremely easy to be integrated in Oracle Apex. The thing that I don't like it the most, however, is that it uses CSS3 to style the tabs - instead of using the tab image(s). This makes it look very inconsistent with the pag