OpenColorIO icon indicating copy to clipboard operation
OpenColorIO copied to clipboard

Allow parsing a LUT from a memory buffer rather than a file

Open doug-walker opened this issue 1 year ago • 0 comments

OCIO's LUT file parsing is set up to work from files on disk. It would be very helpful to be able to have a function that would take a memory buffer and use the LUT parsers to turn it into a GroupTransform.

There is a way to do this already using the recent ConfigIOProxy class. However, it takes a fair amount of code and a fair amount of OCIO expertise to write it. This task is to write that code and turn it into a parseFromBuffer method on the GroupTransform class.

The unit tests for ConfigIOProxy in Config_tests.cpp provide some good sample code that could be used as a starting point.

doug-walker avatar Oct 09 '24 16:10 doug-walker