排版引擎比较 (HTML5画布)

下表比较了HTML5画布元素对绘图API的支持及网页浏览器的原生支持程度，无任何插件、附加组件或ECMAScript工作区。

画布功能
 Trident Gecko WebKit Presto getContext rowspan="2"     toDataURL   Presto 2.0部分支持此属性。

支持的上下文
 Trident Gecko WebKit Presto 2d     WebGL    2.9.220

画布2D渲染上下文

 Trident Gecko WebKit Presto 画布状态 save rowspan="2"  rowspan="2"  rowspan="2"  rowspan="2"  restore 转换 scale rowspan="5"  rowspan="5"  rowspan="5"  rowspan="3"  rotate translate transform Opera 9.5（Presto 2.1）支持此功能，但Presto 2.1.1至2.5的支持表格表明该属性不被支持。 setTransform  合成 globalAlpha rowspan="2"  rowspan="2"  rowspan="2"  rowspan="2"  globalCompositeOperation 颜色与样式 strokeStyle rowspan="5"  rowspan="5"  rowspan="5"  rowspan="5"  fillStyle createLinearGradient createRadialGradient createPattern 线条样式 lineWidth rowspan="4"  rowspan="4"  rowspan="4"  rowspan="4"  lineCap lineJoin miterLimit 阴影 shadowOffsetX rowspan="4"  rowspan="4"  rowspan="4"  rowspan="4" Presto 2.4之前仅部分支持此属性。 shadowOffsetY shadowBlur shadowColor 简单形状 clearRect rowspan="3"  rowspan="3"  rowspan="3"  rowspan="3"  fillRect strokeRect 复杂形状 beginPath rowspan="13"  rowspan="4"  rowspan="13"  rowspan="13"  closePath moveTo lineTo quadraticCurveTo 在Gecko 1.8中显示不正确。 bezierCurveTo  arcTo  rect rowspan="6"  arc fill stroke clip isPointInPath 集中管理 drawFocusRing     文本 font rowspan="6"  rowspan="6"  rowspan="6"   textAlign rowspan="5"  textBaseline fillText strokeText measureText 图像 drawImage rowspan="4"   rowspan="4"   createImageData   getImageData  rowspan="2"  putImageData 

注释

 参考文献 
 Trident参考 

 Gecko参考 

 Webkit参考 

 Presto参考 

 其他参考 

 外部链接 


Category:HTML5
Category:排版引擎比较