I decided to do it!
It was as simple as using a buffer ...
function saveImage(filename, data){ var myBuffer = new Buffer(data.length); for (var i = 0; i < data.length; i++) { myBuffer[i] = data[i]; } fs.writeFile(ARTWORK_PATH+filename, myBuffer, function(err) { if(err) { console.log(err); } else { console.log("The file was saved!"); } }); } saveImage("image.jpg", [0,43,255,etc]);
source share