亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

請問:save() 和 beginPath() 他們兩組的區別在哪里?

context.save();

...

context.restore();


context.beginPath();

context.closePath();


正在回答

2 回答

?context.beginPath()永遠保存(或者說使用)的是當前的繪制樣式狀態,而context.save()保存的是某個時刻的繪制樣式狀態(那個時刻由你自己決定)。

如果你使用過ps,相當于把某個繪制樣式狀態保存了一個文件,在你需要的時候調用。而beginpath()使用的是目前ps面板上的繪制樣式狀態

0 回復 有任何疑惑可以回復我~
#1

小丨呆 提問者

非常感謝!
2016-07-29 回復 有任何疑惑可以回復我~

context.beginPath();?context.closePath();是繪畫的起點和閉合,context.beginPath();可以代替moveto,直接用lineto,context.closePath();會把圖形閉合,translate會有疊加,save(),restore()可以解決。


0 回復 有任何疑惑可以回復我~
#1

小丨呆 提問者

非常感謝!
2016-07-29 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

請問:save() 和 beginPath() 他們兩組的區別在哪里?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號