CanvasRenderingContext2D.restore() - відновлює стан полотна.
ctx.restore();
ctx - об'єкт CanvasRenderingContext2D.
restore() метод об'єкту CanvasRenderingContext2D який відновлює стан полотна, який був збережений методом save().
var canvas = document.getElementById('canvas');
var ctx = canvas.getContext('2d');
ctx.fillStyle="red";
ctx.save();
ctx.fillStyle="#459801";
ctx.fillRect(0,0, 55, 55);
ctx.restore();
ctx.fillRect(55, 55, 100, 100);