code_junkie

How to fetch a remote image to display in a canvas?

Nov 11th, 2011
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.25 KB | None | 0 0
  1. <html>
  2. <head>
  3. <script type="text/javascript">
  4. function draw(){
  5. var canvas = document.getElementById('canv');
  6. var ctx = canvas.getContext('2d');
  7.  
  8. for (i=0;i<document.images.length;i++){
  9. ctx.drawImage(document.images[i],i*150,i*130);
  10. }
  11. }
  12. </script>
  13. </head>
  14. <body onload="draw();">
  15. <canvas id="canv" width="1024" height="1024"></canvas>
  16. <img src="http://www.google.com/intl/en_ALL/images/logo.gif">
  17. <img src="http://l.yimg.com/a/i/ww/beta/y3.gif">
  18. <img src="http://static.ak.fbcdn.net/images/welcome/welcome_page_map.png">
  19. </body>
  20. </html>
  21.  
  22. for (;;) {
  23. /* how to fetch myimage??? */
  24. myimage = fetch???('http://myserver/nextimage.cgi');
  25. ctx.drawImage(myimage, x, y);
  26. }
  27.  
  28. myimage = new Image();
  29. myimage.src = 'http://myserver/nextimage.cgi';
  30.  
  31. myimage = new Image();
  32. myimage.onload = function() {
  33. ctx.drawImage(myimage, x, y);
  34. }
  35. myimage.src = 'http://myserver/nextimage.cgi';
  36.  
  37. myimage = new Image();
  38. myimage.onload = function() {
  39. context.drawImage(myimage, ...);
  40. }
  41. myimage.src = 'http://myserver/nextimage.cgi';
  42.  
  43. myimage = new Image()
  44. myimage.src='http://....'
  45.  
  46. $.('<img src="http://myserver/nextimage.cgi" />).appendTo('#canv');
Add Comment
Please, Sign In to add comment