課程
/前端開發
/Html5
/Canvas玩兒轉紅包照片
save()和restore()方法不能理解啊,運用 了restore()方法,畫布不應該又被清空了嗎?哪個大神能幫忙解釋一下
2017-03-14
源自:Canvas玩兒轉紅包照片 3-2
正在回答
save() 和 restore() 方法允許你保存和恢復一個 CanvasRenderingContext2D 對象的狀態。save() 把當前狀態推入到棧中,而 restore() 從棧的頂端彈出最近保存的狀態,并且根據這些存儲的值來設置當前繪圖狀態。
CanvasRenderingContext2D 對象的所有屬性(除了畫布的屬性是一個常量)都是保存的狀態的一部分。變換矩陣和剪切區域也是這個狀態的一部分,但是當前路徑和當前點并不是。
哇妙012 提問者
舉報
教你玩兒轉微信紅包照片模糊效果,圖像展示效果,深入了解canvas
1 回答有什么好的解決方法
1 回答show()方法不起作用
1 回答show()方法沒有傳參為什么會運行。。
3 回答canvas里邊繪制圖片不能鋪滿
1 回答求大神解答???
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-03-14
save() 和 restore() 方法允許你保存和恢復一個 CanvasRenderingContext2D 對象的狀態。save() 把當前狀態推入到棧中,而 restore() 從棧的頂端彈出最近保存的狀態,并且根據這些存儲的值來設置當前繪圖狀態。
CanvasRenderingContext2D 對象的所有屬性(除了畫布的屬性是一個常量)都是保存的狀態的一部分。變換矩陣和剪切區域也是這個狀態的一部分,但是當前路徑和當前點并不是。