1.0.3 • Published 6 years ago

imagemosaick v1.0.3

Weekly downloads
1
License
MIT
Repository
github
Last release
6 years ago

imagemosaick

Image mosaic generation library using imagemagick

Build Status JavaScript Style Guide

Installation

npm install imagemosaick

Usage

var mosaick = require('imagemosaick')

let tilesFolder = './tileset'
let tileSize = 16
var tileset = new mosaick.Tileset(
    tilesFolder,
    tileSize)

let input = 'inputFile.png'
let output = 'outputFile.png'
let options = { }
mosaick.generate(input, output, tileset, options)
    .then(() => { console.log('Finished!') })

Options

Mosaic generation curently supports the following options:

OptionDescriptionDefault
verboseEnable verbose stdout loggingfalse
verboseExEnable extra verbose stdout logging (VERY verbose)false
maxMosaicSizeMaximum mosaic size in # of tiles (scale source image down to fit if necessary)200
thresholdHue match threshold (0-320) - how far should the color match go?60