# img_craft
> A versatile crate for effortless image resizing and thumbnail generation, designed for Responsive Web Design (RWD).
## Install
```sh
cargo add img_crate
```
## Usage
### Resize Image with default sizes
```rust
use img_craft::{
resize_image_to_multi_sizes,
};
fn main() {
resize_image_to_multi_sizes(file_path, dest_folder);
}
```
### Resize Image with custom sizes
```rust
use img_craft::{
resize_image_to_multi_sizes_custom,
Size,
};
fn main() {
let sizes = vec!(
Size::new(String::from("s"), 480, 720),
Size::new(String::from("m"), 768, 1024),
Size::new(String::from("l"), 1024, 1366),
);
resize_image_to_multi_sizes_custom(file_path, dest_folder, sizes);
}
``