A tiny library for generating blocky identicons.
var icon = blockies.create({ // All options are optional
seed: 'randstring', // seed used to generate icon data, default: random
color: '#dfe', // to manually specify the icon color, default: random
bgcolor: '#aaa', // choose a different background color, default: white
size: 15, // width/height of the icon in blocks, default: 10
scale: 3 // width/height of each block in pixels, default: 5
});
document.body.appendChild(icon); // icon is a canvas element
In the above example the icon will be 15x15 blocks, and each block will be 3x3 pixels. The icon canvas will be 45x45 pixels.
The defaults of size 10 and scale 5 generate 50x50 pixel icons. Below are some standard sizes that work well.
- 24x24
{size: 8, scale: 3}
- 48x48
{size: 12, scale: 4}
- https://github.com/alexvandesande/blockies - More colors and alien faces
node build
All this does is minify blockies.js
to blockies.min.js
.