Try this? https://github.com/OpenImageIO/oiio/pull/1321 <https://github.com/OpenImageIO/oiio/pull/1321>
> On Jan 19, 2016, at 9:20 AM, Larry Gritz <[email protected]> wrote: > > Ah, I see the problem. It's the ":" in the metadata name, it's trying to > parse it like a C identifier. Hang on, it's literally a one-line fix.. > > > >> On Jan 19, 2016, at 4:21 AM, Sebastian Elsner | RISE <[email protected] >> <mailto:[email protected]>> wrote: >> >> Finally I was able to try this today and it worked but some special cases >> would not. For example: >> >> oiiotool in.dpx -sattrib ImageDescription {TOP.dpx:InputDevice} -o out.jpg >> >> I am getting: >> >> oiiotool ERROR: expression : unknown attribute name `dpx' at char 8 of >> `TOP.dpx:InputDevice' >> >> am I missing something or is this case just not covered by the current >> implementation? >> >> Regards, >> Sebastian >> >> On 03/13/2015 11:20 PM, Larry Gritz wrote: >>> YES! That's a great idea. You should be able to copy one image's metadata >>> to a field of a different name entirely using the expression evaluation. >>> For example, this would copy the DateTime field into the image description >>> field: >>> >>> oiiotool old.jpg -sattrib ImageDescription {TOP.DateTime} -o new.jpg >>> >>> That's with the current master branch only, because this expression >>> evaluation is not in the release branch 1.5. >>> >>> Ok, but it's possible that this is not necessary at all. I think that the >>> DPX reader should try hard to load the DPX timecode into the generic >>> "DateTime" metadata field, and also the JPEG writer will put the generic >>> DateTime into the Exif data. So it may just work with no help at all: >>> >>> oiiotool old.dpx -o new.jpg >>> >>> Does that already do what you want? If not, then I think Justin is on the >>> right track. >>> >>> -- lg >>> >>> On Mar 13, 2015, at 4:49 PM, Justin Israel < >>> <mailto:[email protected]>[email protected] >>> <mailto:[email protected]>> wrote: >>> >>>> Maybe you can do that with the new expression support that Larry added? >>>> https://github.com/OpenImageIO/oiio/pull/1064 >>>> <https://github.com/OpenImageIO/oiio/pull/1064> >>>> I haven't tried that, but you could possible set a metadata value from the >>>> expression that evaluates from another metadata key? >>>> >>>> On Sat, 14 Mar 2015 1:34 AM Sebastian Elsner | RISE <[email protected] >>>> <mailto:[email protected]>> wrote: >>>> Hello, >>>> >>>> is there a way with the current oiiotool to map/transfer metadata from one >>>> field name to the other? For example: I would like to put a dpx's timecode >>>> into an exif field of a jpg (that is created in the first step). As far as >>>> I can see, currently the metadata fields can only be set >>>> explicitly to key> value. >>>> >>>> Best, >>>> >>>> Sebastian >>>> >>>> >>>> -- >>>> check out pointcloud9.com <http://pointcloud9.com/> >>>> >>>> Sebastian Elsner - Pipeline Techincal Director - RISE >>>> >>>> t: +49 30 20180300 [email protected] <mailto:[email protected]> >>>> f: +49 30 61651074 <http://www.risefx.com/>www.risefx.com >>>> <http://www.risefx.com/> >>>> RISE FX GmbH >>>> Schlesische Strasse 28, 10997 Berlin >>>> An der Schanz 1A, 50735 Köln >>>> Theodor-Heuss-Strasse 8, 70174 Stuttgart >>>> Gumpendorferstrasse 55, 1060 Wien >>>> Geschaeftsfuehrer: Sven Pannicke, Robert Pinnow >>>> Handelsregister Berlin HRB 106667 B >>>> >>>> _______________________________________________ >>>> Oiio-dev mailing list >>>> [email protected] <mailto:[email protected]> >>>> http://lists.openimageio.org/listinfo.cgi/oiio-dev-openimageio.org >>>> <http://lists.openimageio.org/listinfo.cgi/oiio-dev-openimageio.org> >>>> _______________________________________________ >>>> Oiio-dev mailing list >>>> [email protected] <mailto:[email protected]> >>>> http://lists.openimageio.org/listinfo.cgi/oiio-dev-openimageio.org >>>> <http://lists.openimageio.org/listinfo.cgi/oiio-dev-openimageio.org> >>> >>> -- >>> Larry Gritz >>> [email protected] <mailto:[email protected]> >>> >>> >>> >>> >>> >>> _______________________________________________ >>> Oiio-dev mailing list >>> [email protected] <mailto:[email protected]> >>> http://lists.openimageio.org/listinfo.cgi/oiio-dev-openimageio.org >>> <http://lists.openimageio.org/listinfo.cgi/oiio-dev-openimageio.org> >> >> -- >> check out pointcloud9.com <http://pointcloud9.com/> >> >> Sebastian Elsner - Pipeline Technical Director - RISE >> >> t: +49 30 20180300 <mailto:[email protected]>[email protected] >> <mailto:[email protected]> >> f: +49 30 61651074 www.risefx.com <http://www.risefx.com/> >> RISE FX GmbH >> Schlesische Straße 28, 10997 Berlin >> An der Schanz 1A, 50735 Köln >> Büchsenstraße 20, 70174 Stuttgart >> Gumpendorferstraße 55, 1060 Wien >> Geschaeftsfuehrer: Sven Pannicke, Robert Pinnow >> Handelsregister Berlin HRB 106667 B >> >> _______________________________________________ >> Oiio-dev mailing list >> [email protected] <mailto:[email protected]> >> http://lists.openimageio.org/listinfo.cgi/oiio-dev-openimageio.org > > -- > Larry Gritz > [email protected] <mailto:[email protected]> > > > _______________________________________________ > Oiio-dev mailing list > [email protected] > http://lists.openimageio.org/listinfo.cgi/oiio-dev-openimageio.org -- Larry Gritz [email protected]
_______________________________________________ Oiio-dev mailing list [email protected] http://lists.openimageio.org/listinfo.cgi/oiio-dev-openimageio.org
