sdl2_image 0.23.0

SDL2_image bindings and wrappers
Documentation
Rust-SDL2_image
===============

Rust bindings for SDL2_image

> **NOTE**: The 1.0.0 and 1.1.0 version of this crate are yanked because of [#65]https://github.com/xsleonard/rust-sdl2_image/issues/65! We are now using same ``x.y._`` version number as [sdl2]https://crates.io/crates/sdl2. See [sdl2_image/0.16.0]https://crates.io/crates/sdl2_image/0.16.0.

# Overview

Rust-SDL2_image is a library for talking to the new SDL2_image library from Rust.

Rust-SDL2_image uses the MIT license.

# Requirements

* [Rust-SDL2]https://github.com/AngryLawyer/rust-sdl2
* [SDL_image 2.0 development libraries]https://www.libsdl.org/projects/SDL_image/
* Rust master -- usage of Nightly is recommended

# Installation

If you're using Cargo to manage your project, enter the following into your
Cargo.toml file:

```toml
[dependencies]
sdl2 = "0.16.0"
sdl2_image = "0.16.0"
```

Or, to reference this repository directly:

```toml
[dependencies.sdl2_image]
git = "https://github.com/xsleonard/rust-sdl2_image"
```

Otherwise, clone this repo and run:

```bash
cargo build
```

If you're not using Cargo, you can compile manually:

```bash
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
```

# Demo

You'll find included with the library a simple demo that loads and displays
a given image :

```bash
cargo run /path/to/some/image.(jpg|png)
```

Or:

```bash
rustc -L. src/demo/main.rs -o demo
./demo image.(png|jpg)
```