<1k 库,可生成块状标识图标
Blockies===========一个用于生成方块图标的小型库浏览器---```javascript import { createIcon } from '@download/blockies';
var icon = createIcon({ // 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
在上述示例中,图标将为15x15个方块,每个方块为3x3像素。图标画布为45x45像素。Node---javascript
import { createCanvas } from 'canvas';
import { renderIcon } from '@download/blockies';
const canvas = createCanvas(50, 50);
var icon = renderIcon( { // 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 }, canvas );
[**Demo page**](http://download13.github.io/blockies/)
[WTFPL](http://www.wtfpl.net/)暂无开放 Issues,或尚未同步最近议题。