OpenImageIO
OpenImageIO copied to clipboard
Reading, writing, and processing images in a wide variety of file formats, using a format-agnostic API, aimed at VFX applications.
As requested, this is a split-off from #4123. As posted there, I think that OIIO should handle image orientation like this: - if autorotation is available, use it per default...
**Describe the bug** 1) https://github.com/OpenImageIO/oiio/blob/master/src/build-scripts/build_ninja.bash#L13 performs a check to see if a .zip file exists. If it doesn't a .tar.gz file is downloaded. Either way a .tar.gz file is extracted....
The [documentation](https://openimageio.readthedocs.io/) contains lots of code examples embedded in the text. Some of them have bugs or are incorrect in various ways, either because they were never correct (having been...
[Offical website](https://jpeg.org/jpegxl/), [Info page](https://jpegxl.info/) In my opinion, JPEG XL is currently by far the most advanced data format for raster graphics. We would like to establish it in our software...
## Description After building OIIO on my machine and running the test suite, I noticed that I had some failures. All failures besides the simd test was fixed by adding...
**Is your feature request related to a problem? Please describe.** The ImageBufAlgo.warp function provides the power to control the wrap mode - i.e. how to generate pixel values outside of...
**Is your feature request related to a problem? Please describe.** Most RAW-files have embedded thumbnails in them. It's currently not possible to access them with OIIO. **Describe the solution you'd...
**Describe the bug** The PixelAspectRatio metadata is not always propagated in the right way to an exr image whether it is set as a float or as a string. It...
**Describe the bug** Blender this week made the switch to the 2.5.x series and soon after hit rendering issues when displaying DWA-B files. We're currently using the latest version of...
## Description Base on the [OIIO slack channel discussion](https://academysoftwarefdn.slack.com/archives/C05782U3806/p1689031780561469), this PR implements the `copy_image` function for the OpenEXR format. The main motivation of this PR was due to a recompression...