rgba-to-datauri
Converts either a flat array of RGBA quadruplets (array of 4 integers) or a flattened Buffer ([r,g,b,a,r,g,b,a,...]) into a PNG base64 encoded datauri.
TODO
- More error handling and input validation.
- Promisifying (right now
convert
is sync)
Installation
node.js
Install using npm:
$ npm install rgba-to-datauri
Examples
Node.JS
; const array = 000255 000255 000255 000255; const buf = 000255000255000255000255; // Should get a png base64 encoded datauri depicting a black 2px by 2px squareconst uriFromArray = ;const uriFromBuffer = ;
Testing
To run the tests:
$ npm install$ npm test
Contributing
If you wish to submit a pull request please update and/or create new tests for any changes you make and ensure the tests pass.
License
MIT - see LICENSE