#image #hdr #loader #load #file #radiance

hdrldr

Radiance HDR加载器,使用Rust编写

3个版本

0.1.2 2019年5月28日
0.1.1 2019年5月28日
0.1.0 2019年5月27日

#682 in 图像

WTFPL许可证

9KB
223

HdrLdr

加载Radiance HDR (.hdr, .pic) 图像。Igor Kravtchenko的C++代码的稍作Rust化版本。[如果你需要除了HDR以外的更多图像格式,请查看Image2 crate

示例

hdrldr添加到你的Cargo.toml的依赖中

[dependencies]
hdrldr = "0.1"

然后,在你的Rust文件中


fn main() {
    // ...
    let f = File::open("foo.hdr").expect("Failed to open specified file");
    let image = hdrldr::load(f).expect("Failed to load image data");
    // Use your image data
    // ...
}

更多完整示例,请参阅简单HDR查看器应用程序

无运行时依赖