@beyonk/initials-avatar
v1.1.6
Published
Initials based avatar generator in pure JS
Downloads
422
Keywords
Readme
Initials Avatar
Generates image based avatars from initials, in node.
Uses a random background colour and a contrasting foreground colour.
Uses pure javascript, no native dependencies.
Install
$ npm install --save @beyonk/initials-avatar
Usage
Add the plugin to your loadtest configuration:
const { createWriteStream } = require('fs')
const { createAvatar } = require('@beyonk/initials-avatar')
const output = createWriteStream('/some/output/file.jpg')
await createAvatar({ firstName: 'Antony', lastName: 'MacKenzie-Jones' }, output)
Config
Changing avatar size
You can change the default avatar size from 128px
await createAvatar({ firstName: 'Antony', lastName: 'MacKenzie-Jones' }, output, { size: 512 })
Forcing avatar background-colour
You can choose the background colour (and the foreground will contrast automatically)
await createAvatar({ firstName: 'Antony', lastName: 'MacKenzie-Jones' }, output, { background: '#ff0c7e' })