-
Notifications
You must be signed in to change notification settings - Fork 653
feat(exr): Write OpenEXR colorInteropID metadata based on oiio:ColorSpace #4967
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(exr): Write OpenEXR colorInteropID metadata based on oiio:ColorSpace #4967
Conversation
|
|
10c758a to
8deb257
Compare
…pace If the colorspace exists and has an interop ID in an OCIO 2.5 config, use that. Otherwise check if the colorspace is equivalent to a known color interop ID. Signed-off-by: Brecht Van Lommel <brecht@blender.org>
8deb257 to
e0631dd
Compare
|
It's suspicous that an EXR related test is failing on Windows-2022, but not sure how it could be caused by the changes in this PR. |
|
The bleeding edge test is unrelated and I'm fixing it separately. Not sure about the windows one. I'm rerunning the failed tests now. A lot of glitchy stuff sometimes happens on the GHA runners, it's always worth trying again when something that has consistently passed for a long time spuriously fails. |
|
Is this one ready to merge? |
|
Yes, all my PRs that are not marked as draft are ready. |
693b09b
into
AcademySoftwareFoundation:main
…pace (AcademySoftwareFoundation#4967) If the colorspace exists and has an interop ID in an OCIO 2.5 config, use that. Otherwise check if the colorspace is equivalent to a known color interop ID. Tests were added. Signed-off-by: Brecht Van Lommel <brecht@blender.org>
…pace (AcademySoftwareFoundation#4967) If the colorspace exists and has an interop ID in an OCIO 2.5 config, use that. Otherwise check if the colorspace is equivalent to a known color interop ID. Tests were added. Signed-off-by: Brecht Van Lommel <brecht@blender.org>
Description
If the colorspace exists and has an interop ID in an OCIO 2.5 config, use that.
Otherwise check if the colorspace is equivalent to a known color interop ID.
Tests
Tests were added.
Checklist:
need to update the documentation, for example if this is a bug fix that
doesn't change the API.)
(adding new test cases if necessary).
corresponding Python bindings (and if altering ImageBufAlgo functions, also
exposed the new functionality as oiiotool options).
already run clang-format before submitting, I definitely will look at the CI
test that runs clang-format and fix anything that it highlights as being
nonconforming.