4个版本 (2个破坏性更新)
0.3.0 | 2024年4月1日 |
---|---|
0.2.0 | 2021年10月3日 |
0.1.1 | 2021年9月25日 |
0.1.0 | 2021年9月25日 |
#277 in 地理空间
每月 126 次下载
13KB
225 行
ser-io
Rust crate 用于读取天文摄影中使用的 SER 文件。
用法
let ser = SerFile::open(filename)?;
println!("Image size: {} x {}", ser.image_width, ser.image_height);
println!("Frame count: {}", ser.frame_count);
println!("Frame size: {}", ser.image_frame_size);
println!("Bytes per pixel: {}", ser.bytes_per_pixel);
println!("Bayer: {:?}", ser.bayer);
println!("Endianness: {:?}", ser.endianness);
for i in 0..ser.frame_count {
let bytes = ser.read_frame(i)?;
// do processing ...
}
示例
$ cargo run --example view-ser ~/Documents/2021-09-20-0323_1-CapObj.SER
Image size: 4144 x 2822
Frame count: 100
Frame size: 23388736
Bytes per pixel: 2
Bayer: RGGB
Endianness: LittleEndian
资源
依赖关系
~205–280KB