#animation #gif #macroquad #graphics #image

bin+lib quad-gif

使用 Macroquad 显示 GIF 动画

1 个不稳定版本

0.2.0 2022年6月22日

#32 in #macroquad

MIT 许可证

480KB
140

quad-gif

使用 Macroquad 显示 GIF 动画。

用法

quad-gif 0.2.0
Display a GIF file.

Usage: quad-gif <file>

许可证

quad-gif

版权所有 2022 Olle Wreede,在 MIT 许可证下发布。

animation.gif

动画摩天轮由 A. L. Palmer 制作

在 2016 年 Rust Fest 柏林上快乐如 Rustacean (www.rustfest.eu)


lib.rs:

一个简单的 crate,用于使用 Macroquad 加载和绘制 GIF 动画。

动画将无限循环,无论文件中设置了多少迭代次数。

use macroquad::prelude::*;
use quad_gif;

#[macroquad::main("quad-gif")]
async fn main() {
    let mut animation = quad_gif::GifAnimation::load("animation.gif").await;

    clear_background(WHITE);
    loop {
        animation.draw();
        animation.tick();
        next_frame().await
    }
}

依赖项

~19MB
~241K SLoC