国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > HTML5 > 正文

使用HTML5 Canvas API中的clip()方法裁剪區域圖像

2024-09-05 07:19:01
字體:
來源:轉載
供稿:網友

使用Canvas繪制圖像的時候,我們經常會想要只保留圖像的一部分,這是我們可以使用canvas API再帶的圖像裁剪功能來實現這一想法。
Canvas API的圖像裁剪功能是指,在畫布內使用路徑,只繪制該路徑內所包含區域的圖像,不會只路徑外的圖像。這有點像Flash中的圖層遮罩。

使用圖形上下文的不帶參數的clip()方法來實現Canvas的圖像裁剪功能。該方法使用路徑來對Canvas話不設置一個裁剪區域。因此,必須先創建好路徑。創建完整后,調用clip()方法來設置裁剪區域。
需要注意的是裁剪是對畫布進行的,裁切后的畫布不能恢復到原來的大小,也就是說畫布是越切越小的,要想保證最后仍然能在canvas最初定義的大小下繪圖需要注意save()和restore()。畫布是先裁切完了再進行繪圖。并不一定非要是圖片,路徑也可以放進去~

先來看看一個簡單的Demo。

JavaScript Code復制內容到剪貼板
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 万盛区| 扶沟县| 玛多县| 闽侯县| 灌阳县| 莆田市| 平南县| 崇义县| 海丰县| 荣昌县| 文登市| 成武县| 藁城市| 新民市| 井陉县| 临颍县| 青铜峡市| 汉源县| 兴化市| 连南| 扶绥县| 宁陕县| 融水| 习水县| 通渭县| 白山市| 衢州市| 东山县| 娄烦县| 正宁县| 宣恩县| 舟山市| 夏河县| 来安县| 宣武区| 杨浦区| 南京市| 石河子市| 黄浦区| 静海县| 贵定县|