Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
ctx.beginPath()
ctx.arc(200,300,70,0,Math.PI*2,true)
ctx.stroke() //Нарисуем круг по которому определим область пути
ctx.beginPath()
ctx.arc(200,300,70,0,Math.PI*2,true)
ctx.clip() //Ограничим область для рисования областью путя
// =>
ctx.beginPath()
ctx.arc(200,300,70,0,Math.PI*2,true)
ctx.stroke() //Нарисуем круг по которому определим область пути
ctx.clip() //Ограничим область для рисования областью путя
Потому что большинство уже существующих руководств рассматривают только основы, а все остальное приходится собирать по кусочкам поэтому я решил написать сжатое, полное руководство по canvas для программистов (а то часто пишут для простых людей которые изучают попутно и программирование).
Еще одно Canvas руководство [1]: Canvas элемент, прямоугольники, пути