char-to-avatar

0.2.0 • Public • Published

char-to-avatar

Convert a character to avatar image in NodeJS.

NPM version Build Status

Dependencies

Demo

Installation

npm install char-to-avatar

API

var CharToAvatar = require('char-to-avatar')

new CharToAvatar(character[, options])

  • character: {String}, a character to render.
  • options.color: {String}, character color, default to '#ffffff'.
  • options.backgroundColor: {String}, background color, default to '#383838'.
  • options.shape: {String}, 'square' or 'circle',avatar shape, default to 'square'.
  • options.size: {Number}, avatar size, default to 100.

CharToAvatar.prototype.pngStream()

Return a png image stream.

CharToAvatar.prototype.jpegStream([quality])

Return a jpeg stream.

  • quality: {Number}, 0 - 100, jpeg quality, default is 85.

CharToAvatar.prototype.toBuffer()

Return a thunk function that guarantee a png image buffer.

CharToAvatar.prototype.toDataURL([mime])

Return a thunk function that guarantee a image data string.

  • mime: {String}, mime type, default is 'image/png'.

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.2.0
    2
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 0.2.0
    2
  • 0.1.2
    2
  • 0.1.1
    2
  • 0.1.0
    1

Package Sidebar

Install

npm i char-to-avatar

Weekly Downloads

7

Version

0.2.0

License

none

Last publish

Collaborators

  • zensh