thumbnailer 0.2.5

An image thumbnail creation library
Documentation
# Thumbnailer

This crate can be used to create thumbnails for all kinds of files.

## Usage 

```rust
use thumbnailer::{create_thumbnails, Thumbnail, ThumbnailSize};
use std::fs::File;
use std::io::BufReader;

fn main() {
    let file = File::open("tests/assets/test.png").unwrap();
    let reader = BufReader::new(file);
    let mut  thumbnails = create_thumbnails(reader, mime::IMAGE_PNG, [ThumbnailSize::Small, ThumbnailSize::Medium]).unwrap();
    
    let thumbnail = thumbnails.pop().unwrap();
    let mut buf = Vec::new();
    thumbnail.write_png(&mut buf).unwrap();
}
```

## Supported media types

| Type  | Subtype |
|-------|---------|
| Image | Png     |
| Image | Bmp     |
| image | Jpeg    |
| Image | Webp    |
| Image | Gif     |

## License

MIT