Oh one last thing favor... Once I change the channel names, how do I ensure that i'm just writing back the meta data header only and not writing back the whole image data?
I want to be able to rip through hundreds of images pretty quickly. Is this possible? *Danny Yoon* On Mon, Jun 29, 2020 at 10:38 PM Danny Yoon <da...@mrwolf.com> wrote: > Thanks for the heads up. Just realized you are the main developer on this > project. Amazing job and thanks for your contribution to the VFX industry! > > I'll try building from source and give it a go. > > Thanks! > > > *Danny Yoon* > > > On Mon, Jun 29, 2020 at 10:15 PM Larry Gritz <l...@larrygritz.com> wrote: > >> Yeah, unfortunately that's not going to work. The subimage options will >> be a 2.2 feature. You need to build a current master to get them. >> >> >> >> On Jun 29, 2020, at 9:03 PM, Danny Yoon <da...@mrwolf.com> wrote: >> >> Thanks for the reply! >> >> I am using version 2.1.16. >> >> I installed this Homebrew on mac os. Again thanks for your help! >> >> >> *Danny Yoon* >> >> >> >> On Sun, Jun 28, 2020 at 10:27 PM Larry Gritz <l...@larrygritz.com> wrote: >> >>> Do you know what version (or commit) are you using? >>> >>> The subimages=... modifier is quite new, only expected to work in a >>> fairly recent build from master. >>> >>> >>> >>> On Jun 28, 2020, at 9:56 PM, Danny Yoon <da...@mrwolf.com> wrote: >>> >>> I have to change the channel names of a multi-part exr to be unique >>> names in order to import it into Baselight. >>> >>> The source exr's channel structure is something like this: >>> part 0 ("main") has channels R,G,B >>> part 1 ("rgbmatte1") has channels R,G,B >>> part 2 ("rgbmatte2") has channels R,G,B >>> >>> I need to make the exr look like this: >>> part 0 ("main") has channels R,G,B >>> part 1 ("rgbmatte1") has channels m1.R,m1.G,m1.B >>> part 2 ("rgbmatte2") has channels m2.R,m2.G,m2.B >>> >>> When I try to this: >>> >>> oiiotool -a source.exr --chnames:subimages=2 "m2.R,m2.G,m2.B,," -o >>> output.exr >>> >>> But this changes the channel names in ALL the parts not just part #2. >>> >>> I even tried this: >>> >>> oiiotool -a source.exr --subimage 0 -i source.exr --subimage 1 >>> --chnames:subimages=1 "m1.R,m1.G,m1.B,,"-i source.exr --subimage 2 >>> --chnames:subimages=2 "m2.R,m2.G,m2.B,," --siappendall -o output.exr >>> >>> This renames the channels in all the parts as well. >>> >>> Anyone have any luck with this? Ideally I want to change only the >>> metadata of the exr and not have to re-write the image file. I have >>> hundreds of exrs to convert and need a fast way to fix the channel names. >>> Maybe a python script instead of oiiotool? >>> >>> I'm on mac os by the way. I really appreciate any help you can give. >>> Thanks! >>> >>> >>> *Danny Yoon* >>> _______________________________________________ >>> Oiio-dev mailing list >>> Oiio-dev@lists.openimageio.org >>> http://lists.openimageio.org/listinfo.cgi/oiio-dev-openimageio.org >>> >>> >>> -- >>> Larry Gritz >>> l...@larrygritz.com >>> >>> >>> >>> >>> _______________________________________________ >>> Oiio-dev mailing list >>> Oiio-dev@lists.openimageio.org >>> http://lists.openimageio.org/listinfo.cgi/oiio-dev-openimageio.org >>> >> _______________________________________________ >> Oiio-dev mailing list >> Oiio-dev@lists.openimageio.org >> http://lists.openimageio.org/listinfo.cgi/oiio-dev-openimageio.org >> >> >> -- >> Larry Gritz >> l...@larrygritz.com >> >> >> >> >> _______________________________________________ >> Oiio-dev mailing list >> Oiio-dev@lists.openimageio.org >> http://lists.openimageio.org/listinfo.cgi/oiio-dev-openimageio.org >> >
_______________________________________________ Oiio-dev mailing list Oiio-dev@lists.openimageio.org http://lists.openimageio.org/listinfo.cgi/oiio-dev-openimageio.org