Как сделать нестандартные кисти для fabric.js?
Я использую fabric.js и до сих пор очень впечатлен тем, что он может сделать. Однако, несмотря на то, что это идет с некоторыми хорошими кистями, мне действительно нужны некоторые настроенные для моего проекта.
После долгих поисков я смог найти только эту страницу: http://perfectionkills.com/exploring-canvas-drawing-techniques. Это замечательный ресурс (особенно меховая щетка), который определенно решил бы мою проблему... если бы я только мог заставить его работать в fabric.js.
Но, как бы я ни пытался, я не могу понять это правильно - каждый раз, когда я пытаюсь редактировать класс PencilBrush в исходном тексте fabric.js, я заканчиваю тем, что "ломаю" его. Дальше я смог заставить изображение кисти появиться, когда я удерживаю мышь (путаясь с функцией _render), но это никак не влияет на рисование и исчезает, как только я его отпускаю. Я также попытался отредактировать кисть шаблона, но не смог понять, как заменить формы fabric.js для изображений.
Может кто-нибудь пожалуйста (ПОЖАЛУЙСТА!) Сказать мне, что делать, или, по крайней мере, указать мне правильный путь? Я полностью потерян здесь, и я думаю, что это поможет многим другим людям!
Большое спасибо!