crop-universal

1.0.1 • Public • Published

crop-universal

Package version Package size

Crop all transparent pixel around an image's edges.

⚠️ This package is environment agnostic. It requires you to provide a Canvas implementation. It'll be more simple for you to use:

Installation

npm install crop-universal

Usage

import crop from "crop-universal";
 
// You're in charge of providing a couple of function corresponding to your environment
const cropper = crop({createCanvas, loadImage});
 
const url = "path/to/file.png";
const options = {
    outputFormat: "png",
};
const canvas = cropper(url, options);

Documentation

crop(environment)

Name Type Default Comment
environment Object required Object holding a createCanvas and a loadImage implementation

This will return a Function that you can use to crop.

crop(environment)(input, [options])

Name Type Default Comment
input String\|any required Path to the image to process or any type supported by your Canvas.prototype.drawImage environment
options Options undefined Allow to forward options to detect-edges

This will return a canvas with the result drawn onto.

License

MIT

Package Sidebar

Install

npm i crop-universal

Weekly Downloads

27

Version

1.0.1

License

MIT

Unpacked Size

5.17 kB

Total Files

4

Last publish

Collaborators

  • gmartigny