Funkcje, które znalazłem w Internecie i lekko zmieniłem:
function downloadCanvasImage(name, extension, id) {
var a = document.createElement("a");
a.download = name + "." + extension;
a.href = document.getElementById(id).toDataURL();
a.click();
}
function downloadText(name, extension, text) {
var blob = new Blob([text], {type: "text/csv"});
if (window.navigator.msSaveOrOpenBlob) {
window.navigator.msSaveBlob(blob, name + "." + extension);
}
else {
var a = window.document.createElement('a');
a.href = window.URL.createObjectURL(blob);
a.download = name + "." + extension;
document.body.appendChild(a);
a.click();
document.body.removeChild(a);
a.href = window.URL.revokeObjectURL(a);
}
}
Jednak używając tej pierwszej funkcji na "img" wyskakuje błąd, dlatego chciałbym, aby ktoś napisał mi, jak dać do pobrania obraz z "img" za pomocą javascripta lub jquery. I prosiłbym o napisanie ewentualnych poprawek, jakie mógłbym dodać do tych funkcji. Z góry dziękuję. :D