Может ли JavaScript загружать необработанные байты для использования в HTML5 Canvas? - PullRequest
10 голосов
/ 09 апреля 2010

скажем, у меня был URL-адрес типа

http://my.website.com/myfile.raw

и этот файл, на который он указывает, был просто необработанными байтами, представляющими изображение интенсивности Можно ли получить эти данные и прочитать байты в JavaScript? А затем использовать его с холстом HTML5 (например, putImageData), чтобы нарисовать изображение?

Или есть другой способ сделать это в браузере без Java или Flash?

1 Ответ

2 голосов
/ 07 июня 2010

возможно

function draw() {
    var ctx = document.getElementById('canvas').getContext('2d');
    var img = new Image();
    img.onload = function(){
      ctx.drawImage(img,0,0);
      imageData = ctx.getImageData(0, 0, image.width, image.height)
      //now you can do something with imageData...
    }
    img.src = 'http://my.website.com/myfile.raw';
  }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...