OpenImageIO icon indicating copy to clipboard operation
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.

Results 280 OpenImageIO issues
Sort by recently updated
recently updated
newest added
trafficstars

When fmt arguments don't match the format string, fmt will throw an exception, or terminate if we disable exceptions (which we do). For gcc11+, we tried intercepting these, but let's...

* Added as_bytes and as_writable_bytes that convert spans of arbitrary type to spans of std::byte. (This mimics C++20 utilities of the same name.) * spancopy, spanset, spanzero: add parameter defaults...

- ColorProcCacheKey: Update definition, signature, and usage to support caching NamedTransform processor handles. (Note: **ABI-breaking**) - ColorConfig: add NamedTransform convenience functions: `getNumNamedTransforms`, `getNamedTransformNameByIndex`, `getNamedTransformNames`, `getNamedTransformAliases` - ColorConfig: add `createNamedTransform` function...

Background: The ImageCache and TextureSystem had historically been implemented as pure virtual abstract base classe defining an interface, then a hidden concrete subclass. The flexibility this was intended to provide...

We recently added (in PR #4242) the ability for OIIO's CMake build system to automatically download and build certain dependencies if they are not found. (Note: It doesn't happen by...

build / testing / port / CI
good first issue
help wanted
difficulty/easy
Dev Days
devdays24

Because IBA::transpose changes resolution, it doesn't pass the input image to IBAPrep(), and there was a special case there that always set destination to float if there were no source...

The gist is that the ustring::strhash(str) function is modified to strip out the MSB from Strutil::strhash. The rep entry is filed in the ustring table based on this hash. So...

**Description** Note - this is the result of a discussion on the Academy Software Foundation slack. I wanted to sample a number of in-memory buffers representing tiles using the texturesystem....

**Describe the bug** Importing a Sony ARW Medium or Small compression file with 15 bits per sample is unsupported in OIIO. Other Sony ARW Medium or Small compression files which...

Crash somewhat consistently occurs here in Blender 4.1.1 (OpenImageIO `v2.5.12.0`) on Fedora 40: https://github.com/AcademySoftwareFoundation/OpenImageIO/blob/80541ad23f85ffe8699ec0bc6a6da7876d0901ab/src/libutil/paramlist.cpp#L53 When crash doesn't occur, programs like Blender (4.1.1 built with `v2.5.6.0`) continue running but with no...