/svg-pop

palette swap your svgs

Primary LanguageTypeScriptMIT LicenseMIT

✨ SVG Pop ✨

Have a logo or symbol you want to try out with different color palettes?

Use SVG Pop to generate several colorful, procedurally-generated, palette-swapped alternatives for an SVG.

npm i

# Output to SVG
node build/index.js --size=64 --count=6 --opacity=1 example-input.svg examples/example.svg

# Output to PNG
node build/index.js --size=128 --count=6 --opacity=1 example-input.svg examples/example.png

# Output to JPG
node build/index.js --size=256 --count=6 --opacity=1 example-input.svg examples/example.jpg

example 0 example 1 example 2 example 3 example 4 example 5 example 6 example 7 example 8 example 9 example 10 example 11