文件名称:openexr-rs:OpenEXR 的 Rust 绑定
文件大小:175KB
文件格式:ZIP
更新时间:2024-06-19 18:30:26
Rust
OpenEXR-rs Rust 绑定。 概述 OpenEXR 是一种位图图像文件格式,可以存储高动态范围图像以及其他任意的每像素数据。 它被大量用于 VFX 和 3D 动画行业。 这个库的目标是包装和支持 OpenEXR 2.x 的所有功能。 将为大多数功能提供方便和安全的 API。 但是,为了提供底层 C++ 库的全部灵活性,可能还有一些不安全的 API 会暴露更多细节。 建造 您将需要可用的OpenEXR和zlib版本。 您可以使用 ILMBASE_DIR、OPENEXR_DIR 和 ZLIB_DIR 环境变量指定库安装到的前缀。 根据 OpenEXR 的构建方式,您可能还需要将 OPENEXR_LIB_SUFFIX 设置为诸如“2_2”之类的值。 如果未设置 _DIR 变量,将使用 pkgconfig 尝试自动查找相应的库。 地位 该库已在 Linux 和 Windows 上进行
【文件预览】:
openexr-rs-master
----.gitignore(52B)
----src()
--------output()
--------stream_io.rs(2KB)
--------error.rs(1002B)
--------cexr_type_aliases.rs(242B)
--------frame_buffer.rs(18KB)
--------input()
--------lib.rs(4KB)
--------threads.rs(2KB)
--------header.rs(13KB)
----LICENSE(1KB)
----CHANGELOG.md(1KB)
----Cargo.toml(579B)
----.github()
--------workflows()
----examples()
--------simple_input.rs(1KB)
--------simple_output.rs(867B)
--------half_output.rs(1001B)
----README.md(2KB)
----tests()
--------data()
--------memory_io.rs(2KB)
--------incremental_io.rs(4KB)
--------non_zero_origin_window.rs(5KB)
----bindgen.sh(276B)
----openexr-sys()
--------src()
--------Cargo.toml(460B)
--------c_wrapper()
--------build.rs(4KB)