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.
## Description Stab at building zlib-ng (zlib api compatibility mode) by default. Using `checked_find_package` with ZLIB for any version over 2.0.0 will result in attempting to build, install, and find...
## Description As requested in https://github.com/AcademySoftwareFoundation/OpenImageIO/issues/4387. ## Checklist: - [ x] I have read the [contribution guidelines](https://github.com/AcademySoftwareFoundation/OpenImageIO/blob/main/CONTRIBUTING.md). - [ ] I have updated the documentation, if applicable. (Check if there...
I installed the latest Python 3.13.2 on Windows 10 and OpenImageIO using pip3 install OpenImageIO v3.0.3.1. On one system, it works correctly, but on another similar system, it crashes when...
Our JPEG-XL reader uses the jxl API to extract the ICC profile... but then it doesn't call decode_icc_profile to enter the information as attributes in the ImageSpec. Also, the JPEG-XL...
Our HEIF reader does not yet find and extract any embedded ICC profile, nor does the writer handle ICC profiles.
About comment in [jpeg2000output.cpp](https://github.com/AcademySoftwareFoundation/OpenImageIO/blob/main/src/jpeg2000.imageio/jpeg2000output.cpp) line 377. I also ran into the inability to save the ICC profile in JPEG 2000 while creating the [KDE plugin](https://invent.kde.org/frameworks/kimageformats/-/merge_requests/324). I wrote a patch that...
## Description This is my first contribution! I attempted to implement a self-build functionality for the OpenJPEG dependency. I looked at cmake documentation, specifically "Find Module" and followed OIIO CONTRIBUTING...
The bindings are an experiment based on the [cxx Rust crate](https://crates.io/crates/cxx), with my initial implementation here: https://github.com/vfx-rs/oiio-bind The current goal is to create a very minimal implementation of the `ImageInput`...
**Describe the bug** We noticed a performance regressions between OIIO 2.5.16.0 and 3.0.0.3 when loading EXR files: With vcpkg 6e1219d^ (OIIO 2.5.16.0): t1: 0.00086496 t2: 0.0387352 sum: 0.0396002 With vcpkg...
I forked our OpenImageIO package as OpenImageIO-3 so we can have both branches in parallel for a while it seems. After updating the package to 3.0.3.0 the testuite is failing....