img_craft 0.1.2

Utility of Images for General Purpose Application
Documentation
  • Coverage
  • 40%
    4 out of 10 items documented4 out of 9 items with examples
  • Size
  • Source code size: 16.38 kB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 481.45 kB This is the summed size of all files generated by rustdoc for all configured targets
  • Ø build duration
  • this release: 30s Average build duration of successful builds.
  • all releases: 34s Average build duration of successful builds in releases after 2024-10-23.
  • Links
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • samick17
img_craft-0.1.2 has been yanked.

img_craft

A versatile crate for effortless image resizing and thumbnail generation, designed for Responsive Web Design (RWD).

Install

cargo add img_crate

Usage

Resize Image with default sizes

use img_craft::{
    resize_image_to_multi_sizes,
};

fn main() {
	resize_image_to_multi_sizes(file_path, dest_folder);
}

Resize Image with custom sizes

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);
}
``