Loading

Quipoin Menu

Learn • Practice • Grow

html / Transformation in Canvas
interview

Q1. What canvas methods perform transformations?
translate(x,y) moves origin, rotate(angle) rotates, scale(x,y) scales drawings.

Q2. What does translate() do?
translate() moves the canvas origin to a new position, affecting all subsequent drawing.

Q3. What unit does rotate() use?
rotate() uses radians, not degrees. Use degrees * Math.PI/180 to convert.

Q4. What does scale(2,0.5) do?
scale(2,0.5) doubles width horizontally and halves height vertically.

Q5. What methods save and restore canvas state?
save() stores current state, restore() retrieves last saved state from stack.