Mince comes from "mincing" which means taking something that is roughly chopped and then chopping it finely
Warning This package is under heavy development
- Install package
npm install @whizzes/mince
- Initialize WASM Module
import init from "@whizzes/mince";
- Then use the
Mince
class
import { Mince } from "@whizzes/mince";
const resizeImage = (file: File): Promise<File> => {
const mince: Mince = await Mince.fromFile(file);
const resized: Mince = mince.resize(100, 100);
const file: File = resized.toFile();
// The resulting file is an instance of the Browser's native `File` object
const url = URL.createObjectURL(file);
document.getElementById('image').src = url;
return file;
}
- Install
wasm-pack
cargo install wasm-pack
https://github.com/rustwasm/wasm-pack/blob/master/src/test/webdriver/geckodriver.rs