random svg blob generator
$ npm install blobs
import blobs from "blobs";
const svg = blobs({
size: 288,
complexity: 0.2,
contrast: 0.4,
color: "pink",
stroke: {
color: "red",
width: 2,
},
guides: true,
});
Name | Type | Description |
---|---|---|
size |
number |
Bounding box dimensions (in pixels) |
complexity |
number |
Shape complexity (number of points) |
contrast |
number |
Shape contrast (randomness of point position) |
Name | Type | Default | Description |
---|---|---|---|
color |
string? |
"none" |
Fill color |
stroke |
object? |
... |
Stroke options |
stroke.color |
string |
"none" |
Stroke color |
stroke.width |
number |
0 |
Stroke width (in pixels) |
seed |
string? |
random |
Value to seed random number generator |
guides |
boolean? |
false |
Render points, handles and stroke |
Either stroke
or color
must be defined.
Guides will use stroke color and width if defined. Otherwise, they default to black
stroke with width of 1
.