I'm not sure what you mean by "leaves the RGBA black", but to openexr, channel names can be very important. You can use --chnames to rename the channels of a layer, and --attrib "oiio:subimagename" to name the openexr layer itself. So maybe something like:
oiiotool myrgba.exr --chnames R,G,B,A --attrib "oiio:subimagename" "beauty" mydiffuse.exr --chnames diff.R,diff.G,diff.B --attrib "oiio:subimagename" "diffuse" --siappendall -o out.exr > On Dec 12, 2021, at 8:57 PM, Jose Alejandro Enriquez > <jose.enriq...@pixomondo.com> wrote: > > Thank you so much, Larry, that is exactly what I needed to know. > One more question, if possible, when using --siappendall, is there a way to > set the RGBA channels from one of the images?, let's suppose I also have a > beauty pass I want to use as RGBA and not like another layer, because using > --siappendall leaves the RGBA black. > > Cheers > > -- > Jose Alejandro Enriquez > Pipeline TD, PIXOMONDO > Skype Name: live:.cid.90318dda1ebc48cf > From: Oiio-dev <oiio-dev-boun...@lists.openimageio.org > <mailto:oiio-dev-boun...@lists.openimageio.org>> on behalf of Larry Gritz > <l...@larrygritz.com <mailto:l...@larrygritz.com>> > Sent: Sunday, December 12, 2021 7:52 PM > To: OpenImageIO dev list <oiio-dev@lists.openimageio.org > <mailto:oiio-dev@lists.openimageio.org>> > Subject: Re: [Oiio-dev] Autocrop when merging images into a multichannel exr > > [EXTERNAL EMAIL] > > "autocrop" forces the data window to conform to the display window by > discarding data outside the display window and/or padding with black pixels > to grow the data window to fill the display window. But it only applies to > output file formats that don't support separate display and data windows > (which means it has no effect when outputting to .exr). Put another way, > "autocrop" really means "automatically do --croptofull if the file format > doesn't support separate display and data windows". > > "autotrim" trims away parts of the data window until it gets to the minimal > rectangle that contains all non-black pixels of the image. > > I'm pretty sure it's autotrim you want here. > > There is a way to autotrim away the black parts in formats that support it, > > oiiotool --autotrim foo.exr bar.exr --siappendall -o out.exr > > or > > oiiotool foo.exr bar.exr --siappendall -o:autotrim=1 out.exr > > (In the first, --autotrim makes that the default for all outputs, in the > second, the modifier to -o makes it autotrim for just that one output in > particular -- same effect in this example, but remember you can have more > than one -o in a command.) > > As it currently stands, though, the autotrim will trim all "parts" (what OIIO > calls "subimages") in the output to the union of the region of nonzero pixels > across all the subimages. Currently, it does not trim each part separately. I > don't know if that distinction is important to you or not. > > > >> On Dec 10, 2021, at 2:37 PM, Jose Alejandro Enriquez >> <jose.enriq...@pixomondo.com <mailto:jose.enriq...@pixomondo.com>> wrote: >> >> Hello everyone, >> >> I was wondering if there is a way to use oiiotool to auto crop images that >> will be merged using --siappendall. Some layers have less pixel information >> so, I would like to crop to their size, is this possible? >> >> I have tried the the -o:autocrop=1 flag before the output without success. >> >> Best, >> -- >> Jose Alejandro Enriquez >> Pipeline TD, PIXOMONDO >> Skype Name: live:.cid.90318dda1ebc48cf >> _______________________________________________ >> Oiio-dev mailing list >> Oiio-dev@lists.openimageio.org <mailto:Oiio-dev@lists.openimageio.org> >> http://lists.openimageio.org/listinfo.cgi/oiio-dev-openimageio.org >> <http://lists.openimageio.org/listinfo.cgi/oiio-dev-openimageio.org> > -- > Larry Gritz > l...@larrygritz.com <mailto:l...@larrygritz.com> > > > > > _______________________________________________ > Oiio-dev mailing list > Oiio-dev@lists.openimageio.org <mailto:Oiio-dev@lists.openimageio.org> > http://lists.openimageio.org/listinfo.cgi/oiio-dev-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