@Np102901

Почему не получается загрузить изображение в canvas?

Не получается передать image в canvas. Не понимаю в чем проблема. Работает через раз.
Вот код :
<input id="upLoad" type="file">
<img id="snap" src="" alt="" />
<canvas id="canvas"></canvas>

var image = document.querySelector('img#snap'),
    canvas = document.querySelector('canvas'),
    context = canvas.getContext('2d');

$('#upLoad').on('change', function () {

   var file = this.files[0];

   console.log(file);

   var reader = new FileReader();

    reader.onload = function () {

        image.src = event.target.result;

       canvas.width = image.width;
       canvas.height = image.height;

       context.drawImage(image,0,0,canvas.width,canvas.height);
    };


    reader.readAsDataURL(file);
});


CodePen : https://codepen.io/anon/pen/ybXRBr
  • Вопрос задан
  • 444 просмотра
Пригласить эксперта
Ответы на вопрос 1
@svetlov97
Посмотрел на CodePen все работает.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы