You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I am working on OpenImageIO Rust bindings that already support Into<image::DynamicImage> (automatic color space conversion to sRGB using an active OCIO color config).
An image::DynamicImage can be directly displayed via viuer. 😁
The text was updated successfully, but these errors were encountered:
Thanks a lot for this suggestion. This lib is really interesting.
I try to decouple the core packing part from the command line tool for the past few weeks without any success in my quest of performance.
Thanks a lot for your contribution to the industry ( Atomkraft <3 ), i will check more closely the OIIO Rust bindings.
But as Fortiche is running Windows, i’m trying to stay away from Cpp bindings to ensure that fls is easy to compile at the studio.
The tricky part is for interesting formats like OpenEXR to display correctly. Let's say you have an OpenEXR in ACEScg space. How do you get that to display 'usefully' in non-linear sRGB, in the terminal?
OIIO handles all this as it integrates OCIO.
A Rust port of OCIO would probably be more interesting in that regard.
Maybe the display stuff could be behind a feature flag?
Also note that the OIIO crate will find an existing OIIO installation during build. I think on Windows that is one chocolatery command away.
Specifically using the
viuer
crate.I am working on OpenImageIO Rust bindings that already support
Into<image::DynamicImage>
(automatic color space conversion to sRGB using an active OCIO color config).An
image::DynamicImage
can be directly displayed viaviuer
. 😁The text was updated successfully, but these errors were encountered: