Proposal for embedding XMP in IFF and RIFF files... (where to submit?)

Since Adobe does not seem to have created any proposal
for embedding XMP packets into IFF and RIFF files, I
propose the following (Is it possible to submit it
to Adobe so they can include it somewhere, do they
accept propositions?):
This is a draft proposal for embedding XMP packets into
IFF and RIFF files. Comments and suggestions are welcome.
Thanks!
Carl Eric Codere
http://www.optimasc.com
Embedding XMP data into EA IFF'85 file formats
===============================================
This proposal permits adding XMP compatible metadata to standard
IFF files. An IFF file is composed of chunks of data; each of
the chunks precedeed by a header giving the type of data that
follows, as well as the length of the data in the chunk. For
more information on the IFF file format, consult the specification
"EA IFF 85 Standard for Interchange Format Files".
Including XMP data in an IFF compatible file is a matter
of using a chunk type that will contain the XMP packet. The chunk
ID for this type of date shall be "XMP ".
Guidelines for IFF writers
If the XMP packet is to be used, the software can optionally
write out the following chunks
(defined in the original standard):
"NAME", which represents the dc:title property in XMP.
"AUTH", which represents the dc:creator property in XMP.
"(c) ", which represents the dc:rights property in XMP.
In the case where they are written, for better validation by reader
software, the XMP packet should also contain the xmp:MetadataDate
property.
For better portability, and to easily modify the embedded
XMP data, the following guidelines should be followed by
the IFF writer:
- The XMP packet should contain the full packet signature;
this permits easier searching for tools that do not
understand the IFF file format.
- The XMP packet should be encoded in UTF-8.
- As specified in the XMP specification, an XMP packet
should be filled with blank spaces for easier updating of
the XMP packet without rewriting the entire file.
A suggested size of an XMP chunk is 4096 or 8192 bytes.
- Only one "XMP " chunk should be present in the file
(Even in "CAT " files).
Guidelines for IFF readers
If an XMP packet is present in an IFF file, then one of
the following options can be used to retrieve the
metadata from the file:
If the "NAME", or "(c) " or "AUTH" chunks are also present,
then, one of the following solutions can be used:
a) Compare the xmp:MetadataDate property with the
file modification date to determine which chunk to use
for the dc:title, dc:righrs and dc:creator field. (If the
file modification date is greater than xmp:MetadataDate,
it is probably
safe to assume that the "NAME", "(c) " and "AUTH" chunks
might have been updated by software that does not
understand XMP packets.
b) Simply ignore these chunks and use the XMP
packet for the metadata.
c) Simply ignore the XMP chunk , and use the
other chunks for getting the metadata of the file.
Embedding XMP data into IBM-Microsoft RIFF file formats
=======================================================
This proposal permits adding XMP compatible metadata to standard
RIFF files. A RIFF file is composed of chunks of data; each of
the chunks precedeed by a header giving the type of data that
follows, as well as the length of the data in the chunk. For
more information on the RIFF file format, consult the specification
"Multimedia Programming Interface and Data Specifications 1.0"
Including XMP data in an RIFF compatible file is a matter
of adding a subchunk to the INFO LIST chunk. The subchunk
ID for this type of date shall be "IXMP".
Guidelines for RIFF writers
If the XMP packet is to be used, the software can optionally
write out all other INFO LIST registered (from the standard),
assuming the following ma

Thanks for the info Paul. You (or anyone else) wouldn't happen to know if and when a Photoshop version likely to address this issue will be available (ie embedding XMP packets into GIF and PNG files according to the guidelines presented in XMPEmbedding.pdf)?
Also, I like to point out the discrepancy for embedding an xmp packet into the PNG format (as listed in XMPEmbedding.pdf) and the sample provided in the SDK (BlueSquare57.png). XMPEmbedding.pdf state that an XMP packet is to be placed in an 'iTXt' chunk. However BlueSquare57.png has the packet in a 'tXMP' chunk. Which is the correct one? Or are they both correct and an XMP packet can be found in either an 'iTXt' or 'tXMP' chunks?
dave

Similar Messages

  • Hi,When I submit the budget for approval, it is approved and base lined when we submit it for approval. It does not go in approval hierarchy. We want it to flow through approval hierarchy.

    Hi,When I submit the budget for approval, it is approved and base lined when we submit it for approval. It does not go in approval hierarchy. We want it to flow through approval hierarchy.

    Hi Amit,
    if I understand correctly, you just need for a particular object a tooltip to be showed.
    There is no such functionality hence you used the trick of using a hyperlink, which if clicked generates undesired behavior.
    Hyperlinks don't allow themselves to be disabled, therefore if you are using that workaround you must cope with that.
    I would suggest to create an Idea at [https://ideas.sap.com] for having in the properties of an object a tooltip, then post the link to the idea here and other users will vote if they like the idea.
    Thanks and regards,
    Simone

  • I have connected a new (set up for mac) seagate external HD and although file sharing is turned on the HD doesn't show up on any of the other computers on our network??????  Please help!!!!!

    I have connected a new (set up for mac) seagate external HD and although file sharing is turned on the HD doesn't show up on any of the other computers on our network??????  Please help!!!!!

    If the HD is setup for Mac and plugged into the AE.. with file sharing on, it should work.
    Try manually mounting the disk.
    In finder use go, connect to server, and type in AFP://AEName or AFP://AEIPaddress.. where you replace what I wrote with the actual name or actual IP.
    Later versions of Mac OS.. like ML for some strange reason have their preferences set by default to not show network drives.. change finder preference to see everything.

  • Tools for embedding XMP

    I'm looking for linux/unix software that will embed XMP in JPEG, GIF, and/or PNG files. I've taken a look at the "Embedding XMP Metadata Draft" included with the SDK, and it seems like a daunting task as I'm not used to working with binary data.
    Is there anybody working on this, or interested in collaborating on a solution?

    Phillips #00. You can purchase a nice toolkit of Phillips and Torx drivers used with Macs from OWC.

  • Reverse search massive, unorganized database for visually similar .ai, .psd, and .pdf files?

    Hello,
    I'm currently needing to organize 10 years of projects, folders, and all associated images for company that has had no filing or naming conventions. Total chaos. First order of business is to get all their image files organized, starting with print-ready .ai, .psd, .pdf and .tiff files. Probably some jpgs in there as well.
    What I'd like to do is grab the low res photos from their website, and run them through reverse image search software so I can see/locate all visual instances of that photo living inside clusterf..., er database, including all the relevant file formats, not just .jpgs. Has anyone been successful doing this in Bridge? Or is there an easier way? Any advice would be deeply appreciated...looking at a month of brain-numbing busy-work, otherwise.
    R

    Perre wrote:I'm used to being able to pick one or a couple of songs and then adding it a specified playlist. Is this impossible in sonata?
    It's clearly not impossible, just different than you expect. Create your playlist as you want it to appear in the Current tab (meaning don't dump every single song from your library in there, just the ones you want) and then save the playlist.
    Perre wrote:And if I try to play the m3u file created (the one with every song listed) through freevo I get a message that the directory is empty. What am I doing wrong??
    Look at save_absolute_paths_in_playlists in your mpd.conf.

  • APIs for accessing the ESS log and output files from UCM

    Hi,
    As I understand, the output and log files of an ESS job will be uploaded to UCM.
    We have a requirement where in we are building a simple error handling framework, which gets triggered after a series of ESS jobs are run. In the error handling framework based on some processing logic we need to e-mail the error or log files to the users. I am not able to find any information related to retrieving the log and output files for and ESS job from UCM. Any inputs on this will be appreciated.
    Thanks for your help,
    Thiru

    For accessing content in UCM you can use the RIDC APIs or UCM Web Services. Note that the UCM also provides features for workflow etc. that could potentially be used for notifications refer to the developer guide for details. For UCM related questions you may want to use this forum instead
    Jani Rautiainen
    Fusion Applications Developer Relations
    https://blogs.oracle.com/fadevrel/

  • Exporting Pdf's for the Web, maintaining quality and keeping file size down

    1) I don't have acrobat Pro yet.
    I've been trying to export a small document 14 pages for email, and I can't get the file size down below 26 mgs even when I'm compromising images to an extremely poor quality. I have not had this problem with Cs3 previously. Not sure why the file size is so high. I don't want to have to down sample everything in other programs, would kind of defeat the purpose of proofing out the program in the first place. I'm wondering if the extra file size is related to metadata?

    What preset are you using? How many images, and how large are they? how much vector art?
    The first thing to do is to remove all unused swatches and styles from the document, then do a "save as" to remove the excess undo information, then try again.
    And next time you should ask this type of question in the InDesign forum for your platform. This area is for discussing new features users would like to see. :)
    Peter

  • Problem-Starting InDesign Server for use with CORBA / Java and IOR file not generated

    I'm trying to start Indesign Server cs3 for use with Corba, as per the document the server should generate the start-up message like this..
    InDesignServer -iorfile c:\ior.txt -pluginpath Server\Corba
    [server] Writing IOR to ... and it should generate the IOR file
    but I'm getting the usual start-up message and the IOR file is not generated, I hope IOR file is required for Java component interaction with IDS, kindly help me to solve this.
    Thanks in advance.

    [From Susan Doan, who is having trouble posting to the forum today}:
    It looks like the example command line in the "Intro to InDesign Server" pdf is using curly quotes instead of straight quotes. If you copy the command from the pdf and paste it in your command shell, it won't work because of the curly quotes.
    You can run the command without the quotes as Rich has said, but, as will all command lines, if your path contains a space, you will need to put quotes (straight ones!) around the path.
    Thanks,
    Ole

  • A thought on Style for the sake of Style, and a question: Where to wire constants?

    Lately, I've been trying to hone in on aspects of Style that effect my program's performance, and ignoring stylistic niceties in the sake of meeting deadlines. For example, Local Variables: if they work and don't cause race conditions, what the hey? I used to break my back to use as few locals as possible, but after Profiling some vi's, I've found I can live with 50mS delay here and there. Same for the "one page diagram" idea. Most of my programs take up two screens, while still using several sub-vi's! I've even gone back to using sequences after swearing them off a year ago. Where's the break-even point of using excellent Style and keeping your job?
    Now for a question that I can't s
    eem to profile my way into an answer::
    Most of my programs run in one large loop and use Cases to run events. Many items require constants. Does it make much difference to place these constants OUTSIDE the loop? I'm assuming a constant of 12093.0092 may take more time and memory than, say a boolean True constant or a Not A Path constant. Any thoughts?
    Richard

    Hello. In regard to the first part of your question, it's very important to remain productive and meet all of your deadlines. You can maintain good style and obtain efficient performance and improve your productivity by following some simple guidelines. One such guideline is to use a state machine architecture for most of your top level diagrams. With a state machine, you can avoid local variables by passing data in shift registers, and reading or modifying the data within the appropriate states (frames of the case structure). You also conserve block diagram space by breaking your application into snippets that each fit within one frame of your case structure. Best of all, you can easily expand your application as needed by simply adding more frames to the
    case structure and enumerated type definition.
    To quickly create a state machine using LabVIEW 7.0, choose the Standard State Machine Template from the New... dialog, under Design Patterns.
    For more simple style guidelines, view the presentations at the following link: http://www.bloomy.com/Resources.htm

  • Where do the XMP metadata templates and keywords files go WIN XP?

    I've just changed computers and upgraded to CS6. I am trying to import my Bridge metadata templates and keywords. I have the files from the old computer but I don't know where to put them on the new computer. The same folder structure where I found them (documents and settings/username/AppData/Adobe/BridgeCS5) does not exist on my new computer after installation of CS6. I tried pasting them in the program files folder for CS6, but this didn't work. I am using Windows XP. Thanks in advance.

    I tried pasting them in the program files folder for CS6, but this didn't work.
    Not familiair with Windows but on a Mac the path you show is still the same. Did you already used Bridge once?
    Quickest way I can think of is putting the files on your desktop and from Bridge metadata and keyword panel use the little menu icon top right of the panel and choose import settings. Find and select both settings and you should be OK.
    Also check this blog out, especially if you have subscribed to the cloud:
    http://blogs.adobe.com/jnack/2012/09/photoshop-windows-xp-end-of-the-line.html

  • Is there anyway I can add the capsule to my wireless network for backing up my stuff and storing files on?

    My wireless router is downstairs and I just want to use my time capsule to back up my mac and store things on it wirelessly. Can I do this without putting it next to my router?
    Thanks

    You can configure the Time Capsule to "join a wireless network" and it will connect using wireless only. In effect, it becomes a wireless hard drive in this type of setup.
    Of course, it will need to be located where it will receive a good signal from your wireless router. Ceilings are a difficult obstruction for most wireless networks, so you may need to experiment to find a good location for the Time Capsule.

  • Does anyone know if the new iPad fits the Powersupport screen protector for the iPad 2? And if so, where can I get it installed?

    Hey, I was just wondering because I am purchasing my New iPad on Sunday! So excited! But I want to order a screen protector before I go and purchase it. I heard you could get screen protectors installed at Best Buy, but I'm not sure!! Please help!     

    I just got the powersupport crystal fil for the iPad2 and installed it on my new iPad (3rd gen). It fits perfectly and so far it doesn't affect anything (proximity, portrait/landscape rotation). in my opinion it's the best screen protector for the iPhone so naturally I thought i'd give it a go on the iPad (no adhesive, easy install, great quality etc). One note though, I'm not sure if the anti-glare one would work well on the new iPad with the retina display. I know the iPhone 4 uses a different one than the 3GS. Oh and Best Buy doesn't sell the powersupport.

  • In a z-transaction, provision for attachment of JPEG, PDF and Word files.

    Hi All,
    I am creating a Z-transaction with create, change and display options. The user needs 2 to 3 fields where he/she can attach a google map or a pdf or a word file. Could anyone please suggest how I can go about this such that during creation it can be attached and then displayed in the display screen and a click on that could lead to opening of the map or the pdf file stored on the system. I would be obliged if a sample of the same could be demonstrated too.
    Regards,
    BP.

    hi,
    check this.
    [https://forums.sdn.sap.com/click.jspa?searchID=19732670&messageID=3969008]

  • My toolbar no longer has the forward/back options, no box for entering a web address, and no file/view/edit, etc. tabs. How do I get it back?

    The old toolbar disappeared about 3 weeks ago. No one else using this computer has the same problem.

    Firefox 3.6+ versions have a feature to allow the user to hide the Menu bar.
    Hit the '''Alt''' key to temporarily show the Menu bar, then open View > Toolbars and select Menu bar, so it has a check-mark. <br />
    The F10 can also be used on most PC's to temporarily reveal the Menu bar.
    https://support.mozilla.com/en-US/kb/Menu+bar+is+missing

  • Rename and save files where you want them?

    I use Yahoo e-mail. When I use Explorer as the browser and I want to save an attachment, a dialogue box opens that allows me to rename the attachment and choose where to save it. When I use Safari as a browser, the attachment simply saves to the folder specified in Safari preferences. This is inconvenient as most often I need to rename attachments and save them to different places-- I don't want all of them in the same place, and I don't want to have to change my preferences for each e-mail. Does anyone know how to work around this?
    By the way, I am currently using the public beta version of Safari-- this problem happened with previous versions as well. Also, I can control+click on attachment links and I get the dialogue box that would allow to rename and save to a different location BUT it only allows attachments to be saved as html-- this doesn't really help me as most attachments are doc or pdf.
    Thanks.

    Hi
    Welcome to Apple Discussions
    The Yahoo attachment names are not editable - this is true for Safari and Firefox.
    Right clicking does not let you save the attachment to another location. What you are seeing is a Save Panel for the web page itself.

Maybe you are looking for