andelf / andelf/tinygif

Nyan Cat Demo

未關閉
#1 0 則留言 0 個 reaction 已指派 0 人 在 GitHub 檢視
主要語言
Rust
星號
29
分支
5
PR 合併指標
30 天內沒有已合併 PR

描述

https://github.com/andelf/tinygif/assets/72891/80841ed6-eff5-4f76-8265-9b09ba76ff9f

```rust
let image = tinygif::Gif::::from_slice(include_bytes!("../../cat.gif")).unwrap();
loop {
for frame in image.frames() {
let start = Instant::now();
frame.draw(&mut display.translated(Point::new(10, 80))).unwrap();
let elapsed = start.elapsed().as_millis();
info!("draw {}ms", elapsed);

let delay_ms = (frame.delay_centis * 10) as u64;
info!("delay {}", delay_ms);
if delay_ms > elapsed {
Timer::after(Duration::from_millis((delay_ms - elapsed) as u64)).await;
}
}
}

```

貢獻指南

這個儲存庫沒有索引到貢獻指南

評估

這個 Issue 還沒有評估資料。

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。