HTML canvas ImageData height 属性

HTML canvas 参考手册 HTML canvas 参考手册

输出 ImageData 对象的高度:

<canvas id="myCanvas" width="300" height="150" style="border:1px solid #d3d3d3;">
您的浏览器不支持 HTML5 canvas 标签。
</canvas>
<script>
  var c = document.getElementById("myCanvas");
  var ctx = c.getContext("2d");
  var imgData = ctx.createImageData(100, 100);
  alert("Height of imgData is: " + imgData.height);
  for (var i = 0; i < imgData.data.length; i += 4) {
    imgData.data[i + 0] = 255;
    imgData.data[i + 1] = 0;
    imgData.data[i + 2] = 0;
    imgData.data[i + 3] = 255;
  }
  ctx.putImageData(imgData, 10, 10);
</script>

尝试一下 »


浏览器支持

Internet ExplorerFirefoxOperaGoogle ChromeSafari

Internet Explorer 9、Firefox、Opera、Chrome 和 Safari 支持 ImageData height 属性。

注意:Internet Explorer 8 及之前的版本不支持 <canvas> 元素。


定义和用法

height 属性返回 ImageData 对象的高度,以像素计。

提示:请参阅 createImageData()getImageData()putImageData() 方法,以获得更多关于 ImageData 对象的知识。


JavaScript 语法

JavaScript 语法: imgData.height;

HTML canvas 参考手册 HTML canvas 参考手册