Thanks to visit codestin.com
Credit goes to github.com

Skip to content

ollej/quad-gif

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

quad-gif

Cross-compile Crates.io docs.rs Crates.io

Display looping GIF animations with Macroquad.

The animation will loop forever, regardless of how many iterations are set in the file.

Documentation on docs.rs

Usage

There is a binary file included that can be used to show a GIF file.

quad_gif 0.4.0
Display a GIF file.

Usage: quad_gif <file>

API usage

The library can be used in a Macroquad application to show an animation.

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

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

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

License

Copyright 2022 Olle Wreede, released under the MIT License.

Attribution

Animated Ferris in Action by A. L. Palmer

Happy as a Rustacean at Rust Fest Berlin 2016 (www.rustfest.eu)

About

Display GIF animations with Macroquad

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages