Pull to refresh

Comments 9

На самом деле в Гимпе все делается через спрайт кисти:


Когда делал графический редактор на LibCanvas, то простую кисть тоже делал через lineTo, но, в итоге, решил, что лучше делать только спрайтами и не заморачиваться.
Кстати, на счёт buffer. Почитайте ответ на вопросы 21 и 26 в моём Canvas FAQ

Между прочим, зачем рисовать за пределами канвы, если можно рисовать прозрачной кистью, на с тенью:
ctx.strokeStyle = 'rgba(0,0,0,0)';
кстати, попробовал strokeStyle выставить прозрачным — тень в данном случае не рисуется
Хотя забираю свои слова назад, только в Хроме отрисовывает.
А если просто рисовать тонкой линией чтобы ее не было видно на фоне тени? или это не сработает если у кисти малый радиус?
ширина тени зависит от ширины линии
Замечательный способ… но перерисовка заметна даже в Chrome(
Надо будет попробовать сделать частичную перерисовку.
Sign up to leave a comment.

Articles