Crop all transparent pixel around an image's edges. (CLI version)
npm install crop-node
const crop = require("crop-node");
const { writeFileSync } = require("fs");
// Path to an image file
const path = "path/to/image.png";
const options = {
outputFormat: "png",
};
// Run the async function and write the result
(async () => {
const cropped = await crop(path, options);
// Write the file (for example)
writeFileSync("cropped.png", cropped);
})();
Name | Type | Default | Comment |
---|---|---|---|
input | String|any |
required | Path to the image to process or any type supported by Canvas.prototype.drawImage |
options | Options |
(see below) | Some options |
Name | Type | Default | Comment |
---|---|---|---|
outputFormat | String |
"png" |
Format of the output image ("png" or "jpeg" ) |
In addition, all options of detect-edges
are supported.
- CLI version
crop-node-cli
- Browser version
crop-browser
- Environment agnostic
crop-universal