Skip to content

kkristof200/jimpRoundedCorners

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

jimp-roundedcorners

Rounds the corners of a Jimp image.

Install

npm i jimp-roundedcorners

Usage

import Jimp from 'jimp'
import { roundCornersFromPath, roundCorners } from 'jimp-roundcorners'

roundCornersFromPath('inPath', {
    outImgPath: 'outPath',
    cornerRadius: {
        topLeft: 25,
        topRight: 25,
        // bottomRight: 25,
        bottomLeft: 25,
        // If any of the above is not provided,
        // 'global' will be used instead
        // In this case 'bottomRight'.
        // If global is not prvided, the default value is
        // Math.min(img.bitmap.width, img.bitmap.height) / 10
        global: 50
    }
})
.then(res => { console.log(res.img, res.path) })
.catch(err => console.log(err))

Jimp.read('inPath')
.then(img => {
    roundCorners(img, {
        cornerRadius: {
            topLeft: 25,
            topRight: 25,
            // bottomRight: 25,
            bottomLeft: 25,
// If any of the above is not provided, 'global' will be used instead
// In this case 'bottomRight'.
// If global is not prvided, the default value is
// Math.min(img.bitmap.width, img.bitmap.height) / 10
            global: 50
        }
    }).write('outPath')
})
.catch(err => console.log(err))

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published