<canvas>
kaleidoscope node module for use with browserify, webpack, etc.
npm i kaleidos --save
const Kaleidos = require('kaleidos')
// create image
const image = new Image()
image.src = 'http://i.imgur.com/YaZJZac.jpg'
// create a canvas
const canvas = document.createElement('canvas')
// instantiate
const kaleidos = new Kaleidos(canvas, {
src: image // pass above image as source
})
image.addEventListener('load', function () {
document.body.appendChild(kaleidos.canvas)
kaleidos.initialize()
})
Check the /examples
Try them out
Add tests
Add more tests
Add more examples
Make examples better on mobile
Fix webcam example in Firefox
Update src to be image or video
Cleanup