intelli-image-crop

1.1.0 • Public • Published

intelli-image-crop

Intelli Image Crop intelligently removes white spaces from raster images. For Javascript and Typescript users.

npm version


Screenshot-1


Usage

  1. Import the module...
const removeImageBlanks = require('intelli-image-crop'); // Legacy Javascript
import removeImageBlanks from 'intelli-image-crop'; // Modern Javascript (React)
  1. Usage example...
const imageObject = ...; // Your image object
const padding = 10; // Padding value
const cornerRadius = 20; // Corner radius value

const result = removeImageBlanks(imageObject, padding, cornerRadius);
  1. Make sure the imageObject is rasterized (in pixels, not vectors) before you begin...
// Rasterize the canvas
const rasterizedCanvas = document.createElement("canvas");

rasterizedCanvas.width = viewerCanvas.offsetWidth;
rasterizedCanvas.height = viewerCanvas.offsetHeight;

const rasterizedContext = rasterizedCanvas.getContext("2d");

rasterizedContext.drawImage(viewerCanvas, 0, 0);

Readme

Keywords

Package Sidebar

Install

npm i intelli-image-crop

Weekly Downloads

1

Version

1.1.0

License

GPL-3.0-or-later

Unpacked Size

41.8 kB

Total Files

4

Last publish

Collaborators

  • wonmor