Saving a Canvas to a PNG






post.sjs

//Take base64 image and convert to image file //transaction.getPostParameters(); dec = Packages.javax.xml.bind.DatatypeConverter; data = transaction.getParameter("data"); fileName = transaction.getParameter("fileName"); pageName = transaction.getParameter("pageName"); var outStream = file.getAttachmentOutputStream(pageName,fileName); outStream.write( dec.parseBase64Binary(data) ); outStream.flush(); outStream.close(); transaction.sendPage("Saved "+pageName+"/"+fileName+" OK");

Notes

Source: http://www.html5canvastutorials.com/advanced/html5-canvas-save-drawing-as-an-image/ 1. Create a service that takes a canvas and saves as an image

Result