JuliaIO / ImageMagick.jl

Thin Wrapper for the library ImageMagick
Other
53 stars 37 forks source link

Add support for OpenEXR. #203

Closed twadleigh closed 3 years ago

johnnychen94 commented 3 years ago

I don't know the details of OpenEXR so I'm afraid there's anything I can help with here. There's an OpenEXR_jll so you could start with an [OpenEXR.jl] package, then register it to ImageIO and FileIO when it works.

PNGFiles.jl is a good example for this image io wrapper library.

twadleigh commented 3 years ago

Thanks for the offer. I created this task just as a placeholder for work I'm doing to make this happen. I created the OpenEXR build recipe behind OpenEXR_jll last night, and I'm currently trying to tweak the build recipe for ImageMagick_jll to link it in without complaint. Lastly will be making any patches here to close the loop.

johnnychen94 commented 3 years ago

Great to know that! If you need to host OpenEXR.jl under JuliaIO (as ImageIO and PNGFiles do) and let us image people to co-maintain it, please ask without any hesitation.

twadleigh commented 3 years ago

It is looking difficult to get ImageMagick_jll built with support for OpenEXR. I'm currently in the process of writing a small standalone julia package that wraps the C interface in a FileIO-compatible way. Since it doesn't look like the functionality will be exposed via ImageMagick, I'm closing this.