Avatar Holder
Avatar Holder is a library that generate automatic avatars, with name/username initials.
New Features!
- Save image to file
- Get initials from person full name
You can also:
- Choose color from background
- Save image to any extension you want
Demo
Incoming...
Installation
Install into your project
npm install avatarholder --save
Require avatarholder library
let avatarholder = require('avatarholder');
And start to generating your avatars...
let image = avatarholder.generateAvatar('Pedro Miguel Carmo');
or save into files...
let pathFile = avatarholder.avatarholder.generateAvatarToFile('Pedro Miguel Carmo', './my-avatar.png');
Options
Avatar Holder can receive options, always on last param.
let responseToFile = avatarholder.generateAvatarToFile(
'Pedro Miguel Carmo',
'./my-avatar.jpg',
{
size: 600,
bgColor: '#eee'
}
);
Full options available (optional):
Options | Default | Description |
---|---|---|
size | 100 | Image size in pixels |
font | 40 | Font size in pixels |
bgColor | - | Background color. Random color if not sent |
color | - | Constrast with background color if not sent |
Development
Want to contribute? Great!