npm.io
0.0.5 • Published 4 years agoCLI

outline-image

Licence
MIT
Version
0.0.5
Deps
1
Size
7 kB
Vulns
0
Weekly
0
Stars
2

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

Keywords