10 个不稳定版本 (4 个破坏性更新)
0.5.2 | 2022 年 11 月 4 日 |
---|---|
0.5.0 | 2022 年 7 月 24 日 |
0.3.0 | 2022 年 3 月 17 日 |
0.2.0 | 2021 年 11 月 11 日 |
#4 in #lottie
每月下载量 75 次
在 6 个crate中(3 个直接使用)
17KB
336 行
rlottie
rlottie 的安全绑定。
lib.rs
:
rlottie 的安全 Rust 绑定。
示例
use rlottie::{Animation, Surface};
let mut animation = Animation::from_file(path_to_lottie_json)?;
let size = animation.size();
let mut surface = Surface::new(size);
for frame in 0 .. animation.totalframe() {
animation.render(frame, &mut surface);
for (x, y, color) in surface.pixels() {
println!("frame {frame} at ({x}, {y}): {color:?}");
}
}
依赖项
~0.4–3MB
~56K SLoC