Skip to content

Instantly share code, notes, and snippets.

View caisah's full-sized avatar
💻
🐵 🙉 🙈 🙊 🐵

caisah

💻
🐵 🙉 🙈 🙊 🐵
View GitHub Profile
@caisah
caisah / gist:2aee81d5f39eefd5d3d2a4ecd8683d66
Last active March 22, 2022 17:38 — forked from czottmann/gist:3402842
Bug report template
#### Issue description
#### Medium data:
1. OS Name:
2. OS Version:
3. Browser Name:
4. Browser Version:
?5. Url:
var fs = require('fs');
// string generated by canvas.toDataURL()
var img = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0"
+ "NAAAAKElEQVQ4jWNgYGD4Twzu6FhFFGYYNXDUwGFpIAk2E4dHDRw1cDgaCAASFOffhEIO"
+ "3gAAAABJRU5ErkJggg==";
// strip off the data: url prefix to get just the base64-encoded bytes
var data = img.replace(/^data:image\/\w+;base64,/, "");
var buf = new Buffer(data, 'base64');
fs.writeFile('image.png', buf);