Skip to content

Latest commit

 

History

History
87 lines (52 loc) · 8.9 KB

README.md

File metadata and controls

87 lines (52 loc) · 8.9 KB

Identicons

A javascript library for generating identicon images based on an input seed.

DISCLAIMER: Developed for browser context because it depends on canvas to render images.

Example Identicons

Discs

Default (color range 10%)

Controlled color base (same seed)

0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0

Controlled color base (random seed)

0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0

Controlled color base (increased color range to 30%)

0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0

Controlled color base (100% any color range)

0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0

Size controls

Using the seed hello world, the

  • colors
  • number of discs
  • realtive disc sizes
  • relative disc positions

will be consitent for any size image.

Square Rectangle
Banner

Usage

<script type="text/javascript" src="dist/identicons.bundled.js"></script>
let result = Identicons.renderDiscs({
    "seed": "hello world",
});

result.dataURL
// data:image/png;base64,iVBORw0KGgoAAAAN...AABJRU5ErkJggg==