When will XMP be available in EXR? One top-level attribute for lots of attributes. Less speed penalty.
Lars -----Original Message----- From: Piotr Stanczyk <[email protected]> Date: Tuesday, November 19, 2013 7:34 AM To: Larry Gritz <[email protected]>, Blecher Wolf <[email protected]> Cc: "[email protected]" <[email protected]> Subject: Re: [Openexr-devel] List of all availabe attributes in an exr file >+1 > >Also, take a look at the code for the standalone executable exrheader, it >does something very much what you are after. > >- Piotr > >________________________________________ >From: [email protected] >[[email protected]] on behalf of Larry >Gritz [[email protected]] >Sent: 19 November 2013 09:28 >To: Blecher Wolf >Cc: [email protected] >Subject: Re: [Openexr-devel] List of all availabe attributes in an exr >file > >It is certainly possible to iterate over the full metadata of an OpenEXR >file. > > Imf::Header *header = ...; > for (Imf::Header::ConstIterator hit = header->begin(); > hit != header->end(); ++hit) { > std::cout << "name = " << hit.name() > << ", type = " << hit.attribute().typeName() << >"\n"; > } > > >For a full example, look at this portion of the OpenImageIO code: >https://github.com/OpenImageIO/oiio/blob/master/src/openexr.imageio/exrinp >ut.cpp >look at the loop beginning at line 530. > > > > >On Nov 19, 2013, at 12:48 AM, Blecher Wolf <[email protected]> >wrote: > >> -----BEGIN PGP SIGNED MESSAGE----- >> Hash: SHA256 >> >> Hi, >> >> we are currently implementing OpenEXR as an internal exchange/storage >>format for some processed medical images. >> Since we need to store a variety of metadata (realized by storing >>several attributes) depending on the actual image type, we would like to >>query a list of attributes present in the file. >> As far as I have seen, the implementation (version 2.0.1) does not >>provide a method for this, so my idea was to store an additional >>attribute (StringVector) which contains the available attributes and >>their static typename. >> Any better ideas? >> >> Cheers >> >> Wolf > >-- >Larry Gritz >[email protected] > > > > >_______________________________________________ >Openexr-devel mailing list >[email protected] >https://lists.nongnu.org/mailman/listinfo/openexr-devel > >_______________________________________________ >Openexr-devel mailing list >[email protected] >https://lists.nongnu.org/mailman/listinfo/openexr-devel _______________________________________________ Openexr-devel mailing list [email protected] https://lists.nongnu.org/mailman/listinfo/openexr-devel
