Great! On Thu, Aug 4, 2022, 11:53 Anders Langlands <anderslangla...@gmail.com> wrote:
> Hi Daniel that looks like exactly what I’m after, thanks! > > On Thu, 4 Aug 2022 at 20:45, Daniel Flehner Heen <flehnerhee...@gmail.com> > wrote: > >> Hi! >> >> I hope I didn't misunderstand your question, but this should work: >> >> import OpenImageIO as oiio >> >> buf = oiio.ImageBuf('/path/to/imagefile.exr') >> buf.specmod().attribute('MyAttribute', 'my value') >> buf.write('/path/to/modified/imagefile.exr') >> >> Please note: >> I'm not sure you can avoid writing the whole file even if you overwrite >> the original. >> However creating an ImageBuf this way doesn't read the pixel data until >> write time or manipulated through ImageBufAlgo for instance. >> >> >> On Thu, Aug 4, 2022 at 5:14 AM Anders Langlands < >> anderslangla...@gmail.com> wrote: >> >>> I want to open an image file and just set a few attributes in the >>> header, then save it again not touching the image data at all. What's the >>> quickest/easiest way to do this in the python API? >>> >>> Cheers, >>> Anders >>> >> _______________________________________________ >>> Oiio-dev mailing list >>> Oiio-dev@lists.openimageio.org >>> http://lists.openimageio.org/listinfo.cgi/oiio-dev-openimageio.org >> >> >>> >> >> -- >> -Daniel >> _______________________________________________ >> 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 >
_______________________________________________ Oiio-dev mailing list Oiio-dev@lists.openimageio.org http://lists.openimageio.org/listinfo.cgi/oiio-dev-openimageio.org