sqipify
CLI
npm i -g sqipify-cli
sqipify --help
Demo
Generate SVG Placeholders for Images using SQIP based on Primitive.
Reference Image

700x882, 24 bit, 58.3 KB
Parameters
blur | numberOfPrimitives = 10 | numberOfPrimitives = 50 | numberOfPrimitives = 100 | numberOfPrimitives = 500 |
---|---|---|---|---|
0 | ||||
5 | ||||
10 | ||||
25 | ||||
100 |
Only Triangles
blur | numberOfPrimitives = 10 | numberOfPrimitives = 50 | numberOfPrimitives = 100 | numberOfPrimitives = 500 |
---|---|---|---|---|
0 | ||||
5 | ||||
10 |
Only Rectangles
blur | numberOfPrimitives = 10 | numberOfPrimitives = 50 | numberOfPrimitives = 100 | numberOfPrimitives = 500 |
---|---|---|---|---|
0 | ||||
5 | ||||
10 |
Use
Setup (in ./)
Install NodeJS
Fetch dependencies
npm install
Dev (in ./)
Typescript builds are automatic and watch for file changes:
npm run build
or run this to build only once:
npm run buildOnce
Building, Linting, Formatting, Testing:
npm test
Contribution
- use
git pull --rebase
in favor of regular pull, i recommend configuring it globally via:git config --global pull.rebase true