@whizzes/mince
v0.0.8
Published
Mince comes from "mincing" which means taking something that is roughly chopped and then chopping it finely
Downloads
25
Readme
mince
Mince comes from "mincing" which means taking something that is roughly chopped and then chopping it finely
Warning This package is under heavy development
Usage
- 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;
}
Development
- Install
wasm-pack
cargo install wasm-pack
Geckodriver
https://github.com/rustwasm/wasm-pack/blob/master/src/test/webdriver/geckodriver.rs