ykcyc 24 мая 2011 в 14:06[Графический редактор на Canvas] Мягкая кистьВремя на прочтение4 минКоличество просмотров8.4KCanvas * Всего голосов 22: ↑21 и ↓1+20Добавить в закладки46Комментарии9
TheShock 24 мая 2011 в 14:34На самом деле в Гимпе все делается через спрайт кисти: Когда делал графический редактор на LibCanvas, то простую кисть тоже делал через lineTo, но, в итоге, решил, что лучше делать только спрайтами и не заморачиваться.
TheShock 24 мая 2011 в 14:41Кстати, на счёт buffer. Почитайте ответ на вопросы 21 и 26 в моём Canvas FAQ Между прочим, зачем рисовать за пределами канвы, если можно рисовать прозрачной кистью, на с тенью: ctx.strokeStyle = 'rgba(0,0,0,0)';
ykcyc 25 мая 2011 в 06:57Показать предыдущий комментарийкстати, попробовал strokeStyle выставить прозрачным — тень в данном случае не рисуется
TheShock 25 мая 2011 в 08:30Показать предыдущий комментарийХотя забираю свои слова назад, только в Хроме отрисовывает.
LaFut 25 мая 2011 в 07:13А если просто рисовать тонкой линией чтобы ее не было видно на фоне тени? или это не сработает если у кисти малый радиус?
Vladiator 28 мая 2011 в 14:38Замечательный способ… но перерисовка заметна даже в Chrome( Надо будет попробовать сделать частичную перерисовку.
[Графический редактор на Canvas] Мягкая кисть