Skip to content

BavoVG/lumencanvas

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LumenCanvas

LumenCanvas is an open source HTML5 drawing tool based on Fabric.js & JQuery. You can use it to embed drawing boards in web pages. You can save the drawings as a string or JSON and you can retrive it again. LumenCanvas is an object based drawing tool. You can move the drawn objects around and change the border of the filling color.

Preview

LumenCanvas Preview

Online Demo Link

Click Here...

Example

  new LumenCanvas({selector : ".drawing-canvas"})

How to call a method

  var LumenCanvasInstance = $(".drawing-canvas").data("LumenCanvas");
  var jsonData = LumenCanvasInstance.GetJSON();

Options

Here's a list of available settings.

new LumenCanvas({
    	selector : "",
	textStetting: {familty:'Arial',size:16},
	spellcheck: false, /// set this true if you want to enable spellcheck in text tool
	width : window.innerWidth-100, // default will be window width
	height : 548,
})

GetJSON

Returns a json object that represents the drawing area.

GetDataString

Returns stringified json object that represents the drawing area.

SetJSON(json) @param {json} fabric js JSON object.

Set the drawing area to the passed object.

GetDataURL(options) @param {options} see below defaultOptions object.

Open the drawing in a new tab or return the URL string.

var defaultOptions = {
   	format: 'png',
   	left: 0,
   	top: 0,
   	width: 500,
   	height: 350,
   	openInNewTab : false
   }

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published