Rust bindings for SDL2_image
Rust-SDL2_image is a library for talking to the new SDL2_image library from Rust.
Rust-SDL2_image uses the MIT license.
If you're using Cargo to manage your project, enter the following into your Cargo.toml file:
[dependencies] sdl2 = "0.25.0" sdl2_image = "0.25.0"
Or, to reference this repository directly:
[dependencies.sdl2_image] git = "https://github.com/xsleonard/rust-sdl2_image"
Otherwise, clone this repo and run:
If you're not using Cargo, you can compile manually:
git clone https://github.com/xsleonard/rust-sdl2_image cd rust-sdl2_image rustc src/sdl2_image/lib.rs # OR if you are using the mac framework version rustc --cfg mac_framework src/sdl2_image/lib.rs
You'll find included with the library a simple demo that loads and displays a given image :
cargo run /path/to/some/image.(jpg|png)
rustc -L. src/demo/main.rs -o demo ./demo image.(png|jpg)