Skip to content

brendan-c/Outline-Image

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Usage

npm install outline-image

Example

const outlineImage = require('outline-image')

outlineImage (
  imagePath,    // {string}
  outputPath,   // {string}
  outlineColor, // {array [red, blue, green, alpha]} (represented as numbers 0-255)
                //  OR hex string}
  trim = true   // {boolean}
)

as CLI tool

// only accepts hex string
// trim {string 'trim'} optional
npx outline 'input.png' 'output.png' '#ffffff' 'trim'

Note:

This package is very limited in it's functionality. In it's current form (0.0.x), it has the following limitations:

  • Only draws outline on transparent pixels
    • Input images (imagePath) must be PNG format and contain transparency
  • Only draws 1px wide outline
  • Adds full 1px transparent border prior to drawing outline to ensure full outline
  • trim (optional, default = true) removes all excess transparent border after outline is drawn

About

Outlines blocks of color within PNG images using jimp

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published