raw-image
A helper for manipulating raw image data and rendering it to a canvas.
Setup
Install the package.
npm install raw-image --save
Require the module.
var RawImage = ;
Note: RawImage needs to run a browser context. You can use something like browserify to bundle RawImage as a dependency. Take a look at the example if you need help with this.
Usage
If you change the image, you'll need to re-render it.
Dimensions
You can change the dimensions of the image by passing a width and/or a height:
"image.png" width: 100 height: 100 ;
The aspect ratio of the image is preserved and the image will not exceed 100x100.
The get and set methods will respect the new image dimensions.
Serialization
Once the image has loaded, you can serialize your image to json:
var image = "image.png";var json; image { json = JSON;}; var clone = RawImage;clone;
Screenshot
Contribution
Please send a pull request or open an issue.
You should follow me on twitter.