<!DOCTYPE HTML> <html> <head> <title>Canvas範例 -www.tw511.com</title <style> #mycanvas{border:1px solid blue;} </style> </head> <body> <canvas id = "mycanvas" width = "300" height = "300"></canvas> </body> </html>
var canvas = document.getElementById('my_Canvas');
canvas.getContext(contextType, contextAttributes);
var canvas = document.getElementById('my_Canvas'); var gl = canvas.getContext('experimental-webgl');
Alpha |
如果它的值是 true,它提供了一個alpha緩衝區到畫布上。預設情況下,它的值是 true
|
depth |
如果它的值是true,會得到一個繪圖的緩衝區,其中包含至少16位元的深度緩衝。預設情況下,它的值是true
|
stencil |
如果它的值是true,會得到一個繪圖的緩衝區,其中包含至少8位元的模板快取。預設情況下,它的值是false
|
antialias |
如果它的值是true,會得到一個繪圖緩衝區,執行抗鋸齒。預設情況下,它的值是true
|
premultipliedAlpha |
如果它的值是true,會得到一個繪圖緩衝區,其中包含的顏色與預乘alpha。預設情況下它的值是true
|
preserveDrawingBuffer |
如果它的值是true,緩衝區將不會被清零,直到被清除或由作者改寫將保留它們的值。預設情況下,它的值是false
|
var canvas = document.getElementById('canvas1'); var context = canvas.getContext('webgl', { antialias: false, stencil: true });
S.No. |
屬性和說明
|
---|---|
1 |
Canvas
這是一個對建立此 canvas 元素的上下文
|
2 |
drawingBufferWidth
此屬性表示繪圖緩衝器的實際寬度。它可以不同於 HTMLCanvasElement 的寬度屬性。
|
3 |
drawingBufferHeight
此屬性表示繪圖緩衝器的實際高度。它可以不同於 HTMLCanvasElement 的高度屬性。
|