Как сделать нестандартные кисти для fabric.js?

Я использую fabric.js и до сих пор очень впечатлен тем, что он может сделать. Однако, несмотря на то, что это идет с некоторыми хорошими кистями, мне действительно нужны некоторые настроенные для моего проекта.

После долгих поисков я смог найти только эту страницу: http://perfectionkills.com/exploring-canvas-drawing-techniques. Это замечательный ресурс (особенно меховая щетка), который определенно решил бы мою проблему... если бы я только мог заставить его работать в fabric.js.

Но, как бы я ни пытался, я не могу понять это правильно - каждый раз, когда я пытаюсь редактировать класс PencilBrush в исходном тексте fabric.js, я заканчиваю тем, что "ломаю" его. Дальше я смог заставить изображение кисти появиться, когда я удерживаю мышь (путаясь с функцией _render), но это никак не влияет на рисование и исчезает, как только я его отпускаю. Я также попытался отредактировать кисть шаблона, но не смог понять, как заменить формы fabric.js для изображений.

Может кто-нибудь пожалуйста (ПОЖАЛУЙСТА!) Сказать мне, что делать, или, по крайней мере, указать мне правильный путь? Я полностью потерян здесь, и я думаю, что это поможет многим другим людям!

Большое спасибо!

0 ответов

Другие вопросы по тегам