Skip to content

Stromdahl/argel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Argel

Argel is a graphics library for rust with the goal to be as dependency light as posible. Work in progress and a learning-rust-project

Usage

cargo run --example simple

extern crate argel;

fn main() {
    let mut canvas = argel::Canvas::new(100, 100);
    canvas.fill(0xFF0000);
    canvas.draw(25,25, argel::rect(50, 50), 0x00FF00);
    let path = "foo.ppm";
    argel::save_ppm_image(canvas, path).unwrap();
}

Examples

cargo run --example <example>

  • simple - renders canvas as a ppm image
  • circle - renders a circle as a ppm image

About

A rust graphics library

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published