Metodo canvas HTML drawImage ()
HTML Manuale di tela di riferimento
Per utilizzare l'immagine:
Esempi
Per tracciare un quadro sulla parte superiore della tela:
JavaScript:
var CTX = c.getContext ( "2D");
var img = document.getElementById ( "Scream");
img.onload = function () {
ctx.drawImage (IMG, 10,10);
}
Prova »
Supporto per il browser
Internet Explorer metodo 9, Firefox, Opera, Chrome e Safari supporto drawImage ().
Nota: 8 e versioni precedenti di Internet Explorer non supportano l'elemento <canvas>.
Definizione e utilizzo
drawImage () per disegnare un'immagine, un video o tela sulla tela.
Alcune parti a drawImage () metodo possono anche disegnare l'immagine e / o aumentare o diminuire la dimensione dell'immagine.
sintassi JavaScript
Posizionamento dell'immagine sulla tela:
sintassi JavaScript: | contesto .drawImage (IMG, x, y); |
---|
Posizionamento dell'immagine sulla tela, e una larghezza predeterminata e l'altezza dell'immagine:
sintassi JavaScript: | contesto .drawImage (IMG, x, y, larghezza, altezza); |
---|
Tagli l'immagine e localizzare la porzione tagliata su tela:
sintassi JavaScript: | contesto .drawImage (IMG, sx, sy, swidth, sheight, x, y, larghezza, altezza); |
---|
Valore parametro
parametri | descrizione | |
---|---|---|
img | Predeterminato immagine, tela o il video che si desidera utilizzare. | |
sx | Opzionale. Iniziare a tagliare la coordinata x della posizione. | |
sy | Opzionale. Inizia coordinate y tagliare. | |
swidth | Opzionale. È la larghezza dell'immagine taglio. | |
sheight | Opzionale. Altamente Tagli l'immagine. | |
x | Luogo x posizione dell'immagine sulla tela di coordinate. | |
y | Mettere coordinate y della posizione dell'immagine sulla tela. | |
larghezza | Opzionale. Per utilizzare la larghezza dell'immagine (allungando o riducendo l'immagine). | |
altezza | Opzionale. L'altezza dell'immagine che si desidera utilizzare (allungando o riducendo l'immagine). |
Altri esempi
Esempi
Sulla tela la posizione delle immagini, quindi specificare la larghezza e l'altezza dell'immagine:
JavaScript:
var CTX = c.getContext ( "2D");
var img = document.getElementById ( "Scream");
img.onload = function () {
ctx.drawImage (IMG, 10,10,150,180);
}
Prova »
Esempi
Tagliare l'immagine, e sulla tela delle porzioni tranciate sono posizionati:
JavaScript:
var CTX = c.getContext ( "2D");
var img = document.getElementById ( "Scream");
ctx.drawImage (IMG, 90,130,50,60,10,10,50,60);
Prova »
Esempi
Il video che si desidera utilizzare (premere il tasto play per avviare la demo):
Tela:
JavaScript (ogni 20 millisecondi, il codice sarà disegnare una cornice corrente del video):
var c = document.getElementById ( "MyCanvas");
CTX = c.getContext ( '2d');
v.addEventListener ( 'play', function () {var i = window.setInterval (function () {ctx.drawImage (v, 5,5,260,125)}, 20);}, false);
v.addEventListener ( 'pausa', function () {window.clearInterval (i);}, false);
v.addEventListener ( 'finita', function () {clearInterval (i);}, false);
Prova »
HTML Manuale di tela di riferimento