- HTML 画布教程
- HTML 画布 - 首页
- HTML 画布 - 简介
- 环境设置
- HTML 画布 - 第一个应用
- HTML 画布 - 绘制二维形状
- HTML 画布 - 路径元素
- 使用路径元素绘制二维形状
- HTML 画布 - 颜色
- HTML 画布 - 添加样式
- HTML 画布 - 添加文本
- HTML 画布 - 添加图片
- HTML 画布 - 画布时钟
- HTML 画布 - 变换
- 合成和裁剪
- HTML 画布 - 基本动画
- 高级动画
- HTML 画布 API 函数
- HTML 画布 - 元素
- HTML 画布 - 矩形
- HTML 画布 - 直线
- HTML 画布 - 路径
- HTML 画布 - 文本
- HTML 画布 - 颜色和样式
- HTML 画布 - 图片
- HTML 画布 - 阴影和变换
- HTML 画布有用资源
- HTML 画布 - 快速指南
- HTML 画布 - 有用资源
- HTML 画布 - 讨论
HTML 画布 - 图片
图片非常重要,是生成具有吸引力的视觉内容的首要需求。Canvas API 具有各种图像处理功能,可以作为输入图像,也可以根据需要进行操作。
CanvasRenderingContext2D 和 ImageData 接口包含所有用于在 Canvas 元素上使用图像创建吸引人的图形的方法和属性。
属性
以下是 HTML5 中处理图像的各种属性:
序号 | 属性和描述 |
---|---|
1 | data
此 data 属性返回 ImageData 对象的像素数据。 |
2 | imageSmoothingEnabled
Canvas API 的此属性决定是否平滑可用缩放图像。如果图像已缩放,则返回 true;如果未缩放,则返回 false。 |
3 | imageSmoothingQuality
Canvas API 的此属性允许我们设置在 Canvas 上绘制的图像的图像平滑质量。 |
方法
下表列出了在 Canvas 元素内基于图像创建图形的方法。
序号 | 方法和描述 |
---|---|
1 | createImageData()
此方法可用于使用给定尺寸创建一个新的 ImageData 对象。除非更改,否则形成的对象将填充黑色像素。 |
2 | drawImage()
此方法将图像绘制到 Canvas 元素上。 |
3 | getImageData()
getImageData() 方法捕获传递作为参数的给定坐标的图像帧。捕获的图像将打印在给定点的画布元素上。 |
4 | ImageData()
此构造函数方法返回使用作为参数传递的数据新创建的 Image 数据对象。 |
5 | putImageData()
此方法使用ImageData 对象提供的数据在 Canvas 元素上绘制。我们可以使用getImageData() 方法检索此数据。 |
广告