canvas繪制為什么用save,restore
ctx1.save(); ctx1.drawImage(this.bigEye,this.x+15,this.y+18); ctx1.drawImage(this.bigBody,this.x,this.y); ctx1.drawImage(this.bigTail,this.x+40,this.y+5); ctx1.restore();
canvas繪制為什么用save,restore?
還有我的drawImage(this.bigEye,this.x+15,this.y+18);
參數(shù)這樣寫合適嗎,會不會不同尺寸的瀏覽器顯示不一樣了?
2017-06-20
先保存當(dāng)前畫筆的狀態(tài)save(),再恢復(fù)restore()狀態(tài),在這之間的,有要旋轉(zhuǎn)畫筆,移動畫布圓點的操作都不會影響到畫布中其他的圖形的繪制