1.0.3 • Published 6 years ago

craftcanvas v1.0.3

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

"A Library For Canvas"

Installation

$ npm install --save craftcanvas

Usage

Just Include your canvas tag in your html page by adding id to it.

<canvas id="canvas1" width="600" height="300"></canvas>

And include minified craftCanvas.min.js Javascript file

<script type="text/javascript" src="craftCanvas.min.js"></script>

No script to Draw just pass keys and Draw canvas as you like

Pass your own key values in an object by calling function to draw canvas in your hmtl

  • You have to call a function by passing your key values with an object.
  • multiple key will give you to draw multiple shapes for parent shape.
  • You can pass only single image.

Circle, Square and Line only available features are in progress.

callCanvas("#canvas1").create({
  width: '100%',
  height: 500,
  circle: {
    radius: 70,
    context: "2d",
    moon: "full",
    stroke: 1,
    left: 150,
    top: 120,
    lineColor: "red",
    image: '/images/img.png',
    multiple: {
      two: {
        radius: 70,
        lineColor: "yellow",
        top: 100,
        stroke: 5,
        left: 100,
      }
    }
  },
  square: {
    height: 100,
    context: '2d',
    width: 180,
    left: 50,
    top: 1,
    stroke: 1,
    lineColor: 'orange',
    multiple: {
      two: {
        lineColor: 'blue',
        width: 50,
        height: 50,
        left: 200,
        stroke: 10,
        top: 10
      },
      three: {
        lineColor: 'green',
        context: '2d',
        left: 100,
        width: 100,
        height: 40,
        top: 20,
        stroke: 1
      }
    }
  },
  line: {
    moveToX: 10,
    context: '2d',
    moveToY: 20,
    lineToX: 200,
    lineToY: 100,
    stroke: 5,
    lineColor: 'red',
    lineCap: 'butt'
  }
});

github

https://github.com/suresh-kommuri/craftCanvas.git

License

MIT © Suresh Kommuri