canvas
HTML5
Video
canvas
Børre Stenseth

Video og Canvas

Hva

Canvas-elementet er nyttig til det meste. Vi kan ganske enkelt kopiere hele eler deler av en video til et canvas-element. Følgende versjoner av metoden drawImage er aktuelle:

drawImage(image, dx, dy)
drawImage(image, dx, dy, dw, dh)
drawImage(image, sx, sy, sw, sh, dx, dy, dw, dh)

De kan alle ta ImageElement, CanvasElement eller VideoElement som parameteren image.

	dx, dy : left - top i destination (dit vi kopierer)
dw, dh : bredde og høyde i destination
sx, sy : left - top i source (der vi kopierer fra)
dw, dh : bredde og høyde i source

Dette gir oss en mengde muligheter for å kopiere deler av en eller flere videoer til en eller flere canvaselementer. Nedenfor gjør vi en veldig enkel øvelse. Vi kopierer en video slik den er til en canvas. Videre er det mulig å fryse canvas til et img-element. Videoen er lastet ned fra Youtube og involverer en stor fotballspiller og en bra artist.

Video

Canvas

Image

no image

Den aktuelle javascriptkoden er slik:

_video1.js

Du kan også inspisere resultatet og kildekoden på en enklere side:
test1.html https://borres.hiof.no/wep/can/video/test1.html