Skip to content

Instantly share code, notes, and snippets.

@BrianAdams
Created March 30, 2015 05:01
Show Gist options
  • Save BrianAdams/31faa92767afa9e8cb0c to your computer and use it in GitHub Desktop.
Save BrianAdams/31faa92767afa9e8cb0c to your computer and use it in GitHub Desktop.
Changes to photo capture code
this.getBase64Image = function getBase64Image(img) {
// Create an empty canvas element
var canvas = document.createElement("canvas");
canvas.width = img.width;
canvas.height = img.height;
// Copy the image contents to the canvas
var ctx = canvas.getContext("2d");
ctx.drawImage(img, 0, 0);
// Get the data-URL formatted image
// Firefox supports PNG and JPEG. You could check img.src to
// guess the original format, but be aware the using "image/jpg"
// will re-encode the image.
var dataURL = canvas.toDataURL("image/png");
return dataURL;
// return dataURL.replace(/^data:image\/(png|jpg);base64,/, "");
}
this.downloadURI = function downloadURI(uri, name) {
var link = document.createElement("a");
link.download = name;
link.href = uri;
link.click();
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment