1.0.0 • Published 7 years ago

persimo v1.0.0

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

PERSIMO

About

Paint on HTML canvas. Check demo at https://davidetriso.github.io/persimo/

Dependencies

No dependencies

Settings / Options

NameDefaultTypeDescriptionRequired or Optional
canvasundefinedDOM elementThe canvas elementRequired
widthundefinedint > 0The width of the canvas (same as attribute width, not the width on screen)Optional
heightundefinedint > 0The height of the canvas(same as attribute height, not the height on screen)Optional
color'#000'stringThe stroke colorOptional
size10int > 0The stroke sizeOptional

Installation

Download the package from GitHub and get the compiled files from the dist folder.

The plugin is also available on npm:

npm install persimo

Usage

  1. Include the JS script perSimo.js - or the minified production script perSimo.min.js - in the head or the body of your HTML file.
  2. Initialise the widget.

HTML

Use following HTML markup for canvas:

<canvas with="600" height="400"></canvas>

NOTE: the attributes width and height are mandatory on canvas element.

JS: Initialise

Initialise the plugin as follows:

var draw = new PerSimo({
  canvas: document.getElementById('canvasID'),
  width: 600,  //same as set in the canvas width element
  height: 400, //same as set in the canvas width element
  color: '#000',
  size: 10
});

Methods

The plugin supports following methods: setColor, setSize.

setColor:

draw.setColor('#ccc');

setSize:

draw.setSize(30);

LICENSE

This project is licensed under the terms of the MIT license.

See LICENSE.md for detailed informations.