This package has been deprecated

Author message:

This module is now under the @mapbox namespace: install @mapbox/makizushi instead

makizushi

1.4.0 • Public • Published

Build Status

makizushi

Professional Maki chef. This module produces custom markers based on the Maki icon set, in custom sizes and colors. To do this, it chooses, tints, and flattens parts of the image, using node-blend.

install

npm install --save makizushi

api

makizushi(options, callback)

Options:

  • tint: a color in rgb or rrggbb
  • symbol: a Maki symbol name, or a number from 0 to 99
  • size: one of s, m, or l
  • base: "pin"
  • retina: true or false, true will return a 2x resolution image

Callback: (err, data) in which err is an error if any, and data is a buffer of image data.

usage

var makizushi = require('makizushi');
 
makizushi({
    base: 'pin',
    size: 'l',
    tint: '333',
    symbol: 'car',
    retina: true
}, function(err, buf) {
    if (err) throw err;
    fs.writeFileSync('marker.png', buf);
});

Dependencies (5)

Dev Dependencies (2)

Package Sidebar

Install

npm i makizushi

Weekly Downloads

1

Version

1.4.0

License

ISC

Last publish

Collaborators

  • mapbox-admin