Hi, Matthew!
When you say half sizing, do you mean half resolution or half file size?
For half resolution you could do as follows:
####################BEGIN######################
import OpenImageIO as oiio
buf = oiio.ImageBuf('/path/to/fullsize.exr')
# Get the specs for original image to use in the resizes one
spec = buf.spec()
# Create a buffer set to half resolution
scaled = oiio.ImageBuf(oiio.ImageSpec(spec.full_width // 2, spec.full_width
// 2, spec.nchannels, spec.format))
#Slower, but higher quality resize
oiio.ImageBufAlgo.resize(scaled, buf)
# Faster, but not as good resize
#oiio.ImageBufAlgo.resample(scaled, buf)
# Write out your resized image
scaled.write('/path/to/resized.exr')
#####################END#####################
OIIO is well documented. There's a pdf in the doc folder of the source code
that covers pretty much everything. The image manipulation is mostly done
in the ImageBufAlgo functions.
Hope this helps,
On Tue, May 15, 2018 at 7:20 AM, Matthew.Alexander - The Empire Post <
[email protected]> wrote:
> Hi,
>
>
> My name is Matthew and i've been looking into using OIIO for half sizing
> EXR sequences, however I cannot seem to find much documentation on how to
> do that.
> I use python quite often but it appears OIIO is in C++, which I can
> certainly learn, however there does not appear to be much documentation on
> this.
>
>
> Regards,
> Matthew.
>
> *Matthew Alexander: IT & IO*
> The Empire Post
>
> 36 Agnes St, Fortitude Valley 4006, Qld
> Em: [email protected]
> <[email protected]>
> Mb: 0499 004 747 <http://0499004747>
> Ph: 07 3180 1902
>
> This email and any attachments are confidential. If received in error,
> please inform us by return email and then delete both messages. You should
> not read, copy, use or disclose them without authorisation. We do not
> accept liability in connection with computer virus, data corruption, delay,
> interruption, unauthorised access or unauthorised amendment. The views
> or opinions expressed are the author's own and may not reflect the views or
> opinions of The Empire Post Pty Ltd.
>
>
>
> _______________________________________________
> Oiio-dev mailing list
> [email protected]
> http://lists.openimageio.org/listinfo.cgi/oiio-dev-openimageio.org
>
>
--
-Daniel
_______________________________________________
Oiio-dev mailing list
[email protected]
http://lists.openimageio.org/listinfo.cgi/oiio-dev-openimageio.org