
- 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() 方法檢索此資料。 |
廣告