node-svg-fill
TypeScript icon, indicating that this package has built-in type declarations

1.0.2 • Public • Published

node-svg-fill

https://www.npmjs.com/package/node-svg-fill codecov

NodeJS package to fill (part of) an SVG image in a given colour.

Installation

The package can be installed via your favourite node package manager:

yarn add node-svg-fill

Examples

Example: Fill a circle completely in yellow

Input:

examples/full/input.svg

Code:

const svgFill = require("node-svg-fill");
console.log(svgFill.fill(input, "#FFFF00"));

Output:

examples/full/output.svg

Example: Fill letters in two directions with a gradient

Input:

examples/gradient/input-a.svg examples/gradient/input-m.svg

Code:

const svgFill = require("node-svg-fill");
console.log(svgFill.fillGradient(inputA, [{
    "color": "#FF0000",
    "from": 0,
    "to": 0.20,
}, {
    "color": "#0000FF",
    "from": 0.70,
    "to": 1,
}]));
console.log(svgFill.fillGradient(inputM, [{
    "color": "#FF00FF",
    "from": 0,
    "to": 0.50,
}, {
    "color": "#A0F0F0",
    "from": 0.50,
    "to": 1,
}], 90));

examples/gradient/output-a.svg examples/gradient/output-m.svg

Readme

Keywords

Package Sidebar

Install

npm i node-svg-fill

Weekly Downloads

15

Version

1.0.2

License

MIT

Unpacked Size

30.8 kB

Total Files

19

Last publish

Collaborators

  • thepieterdc