Needle-Pinpointing Machine
Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

face-crop

1.1.3 • Public • Published

face-crop

Description

Detects face in image and crops it.

Installation

npm i face-crop

Options

  • src : String - source image absolute path
  • dst : Object
    • path : String - destination image absolute path
    • width? : Number - destination image width ( equals height if not present )
    • height? : Number - destination image height ( equals width if not present )
  • scale? : Number - size multiplier of the found face
  • force? : Boolean - crop and resize whole image even if no faces found

Exceptions

Promise will be rejected in case of lack of required options or if no faces found.

Usage

const FC = require('face-crop');
const Path = require('path');
 
FC({
    src: Path.resolve("./imgs/1.png"),
    dst: {
        path: Path.resolve("./out/1.png"),
        width: 200,
        height: 200
    },
    scale: 3
}).then(path => {
    //foo
}).catch(e => {
    //bar
});

install

npm i face-crop

Downloadsweekly downloads

7

version

1.1.3

license

ISC

homepage

github.com

repository

Gitgithub

last publish

collaborators

  • avatar
Report a vulnerability