--- title: HTMLCanvasElement slug: Web/API/HTMLCanvasElement tags: - API - Canvas - HTML DOM - Interfaccia - Riferimenti translation_of: Web/API/HTMLCanvasElement ---
Proprietà
Eredita proprietà dalla interfaccia genitore, {{domxref("HTMLElement")}}.
Eredita dal proprio genitore, {{domxref("HTMLElement")}}.
null
se l'identificativo del contesto non ha supporto. Un contesto di disegno permette di disegnare sul canvas. Chiamare getContext con "2d
" come parametro restituisce un oggetto {{domxref("CanvasRenderingContext2D")}}, mentre chiamarlo con "experimental-webgl
" (o "webgl
") restituisce un oggetto {{domxref("WebGLRenderingContext")}}. Questo contesto è disponibile solo su browsers che implementano WebGL.png
). L'immagine restituita ha una risoluzione di 96dpi.è
image/png
.Specifica | Status | Commento |
---|---|---|
{{SpecName('Media Capture DOM Elements', '#html-media-element-media-capture-extensions', 'HTMLCanvasElement')}} | {{Spec2('Media Capture DOM Elements')}} | Aggiunge il metodo captureStream() . |
{{SpecName('HTML WHATWG', "#the-canvas-element", "HTMLCanvasElement")}} | {{Spec2('HTML WHATWG')}} | Il metodo getContext() ora restituisce {{domxref("RenderingContext")}} invece di un oggetto opaco.Sono stati aggiunti i metodi probablySupportsContext() , setContext() etransferControlToProxy() . |
{{SpecName('HTML5.1', "scripting-1.html#the-canvas-element", "HTMLCanvasElement")}} | {{Spec2('HTML5.1')}} | |
{{SpecName('HTML5 W3C', "scripting-1.html#the-canvas-element", "HTMLCanvasElement")}} | {{Spec2('HTML5 W3C')}} | Definizione iniziale. |
Funzionalità | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Basic support (2D context) |
4.0 | {{CompatGeckoDesktop('1.9.2')}} | 9.0 | 9.0 [1] | 3.1 |
toBlob() |
50 | {{CompatGeckoDesktop('19')}} [2] | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatNo}} (bug 71270) |
probablySupportsContext() ,setContext() ,transferControlToProxy() {{experimental_inline}} |
{{CompatNo}} | {{CompatNo}} | {{CompatNo}} | {{CompatNo}} | {{CompatNo}} |
mozGetAsFile() {{non-standard_inline}} {{deprecated_inline}} |
{{CompatNo}} | {{CompatGeckoDesktop('2')}} | {{CompatNo}} | {{CompatNo}} | {{CompatNo}} |
captureStream() {{experimental_inline}} |
{{CompatNo}} | {{CompatGeckoDesktop('41')}} | {{CompatNo}} | {{CompatNo}} | {{CompatNo}} |
transferControlToOffscreen() {{experimental_inline}} |
{{CompatNo}} | {{CompatGeckoDesktop(44)}} [3] | {{CompatNo}} | {{CompatNo}} | {{CompatNo}} |
Funzionalità | Android | Chrome for Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Basic support (2D context) |
2.1 | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatUnknown}} | 10.0 [1] | 3.2 |
webgl context |
{{CompatUnknown}} | {{CompatUnknown}} | {{CompatVersionUnknown}} as experimental-webgl |
{{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} |
toBlob() |
{{CompatNo}} (bug 67587) | 50 | {{CompatGeckoMobile('18')}} [2] | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatNo}} (bug 71270) |
probablySupportsContext() ,setContext() ,transferControlToProxy() {{experimental_inline}} |
{{CompatNo}} | {{CompatNo}} | {{CompatNo}} | {{CompatNo}} | {{CompatNo}} | {{CompatNo}} |
mozGetAsFile() {{non-standard_inline}} {{deprecated_inline}} |
{{CompatNo}} | {{CompatNo}} | {{CompatGeckoMobile('2')}} | {{CompatNo}} | {{CompatNo}} | {{CompatNo}} |
captureStream() {{experimental_inline}} |
{{CompatNo}} | {{CompatNo}} | {{CompatGeckoMobile('41')}} | {{CompatNo}} | {{CompatNo}} | {{CompatNo}} |
transferControlToOffscreen() {{experimental_inline}} |
{{CompatNo}} | {{CompatNo}} | {{CompatGeckoMobile(44)}} [3] | {{CompatNo}} | {{CompatNo}} | {{CompatNo}} |
[1] Supporto parziale in Opera Mini 5.0 e successivi.
[2] Il supporto per il terzo parametro, è stato aggiunto solo con Gecko 25: quando viene usato col tipo "image/jpeg," questo argomento specifica la qualità dell'immagine.
[3] Da questa funzionalità dipende una impostazione di preferenza di funzionalità. Imposta come true gfx.offscreencanvas.enabled
in about:config .