Я работаю над плагином, в котором я конвертирую изображение в холст и сохраняю его как URL-адрес данных. Эта функция запускает событие "load", но как я могу преобразовать изображение, которое уже есть на странице? (Не хотите обновлять страницу или загружать изображение снова). Я попытался использовать функцию Filereader(), но также работает над концепцией "onload". Итак, как я могу сохранить изображение в качестве URL-адреса данных, когда пользователь нажимает на изображение?
   image.addEventListener("load", function () {
         var imgCanvas = document.createElement("canvas"),
            imgContext = imgCanvas.getContext("2d");
            imgCanvas.width = image.width;
            imgCanvas.height = image.height;
            imgContext.drawImage(image, 0, 0, image.width, image.height);       
            imgInfo = imgCanvas.toDataURL("image/png");
            localStorage.setItem("imgInfo", imgInfo);
        }, false);
