Искажение градиента

Можно ли в Inkscape исказить градиент, чтобы он следовал форме, а не начинался и заканчивался за пределами формы? Я хотел бы избежать растровых эффектов, если это вообще возможно.

Это изображение является примером того, что я хочу, прямоугольник слева — это фигура до, а фигура справа — это то, что я хочу после перемещения двух контрольных точек.введите описание изображения здесь

Ответы (1)

По-видимому, в Inkscape есть функция градиента сетки, но по умолчанию она отключена. Также довольно сложно получить именно то, что я хочу, и если я попытаюсь скопировать объект с градиентом, градиент на копии исчезнет.

Чтобы включить его, добавьте это в share/keys/default.xml:

<bind key="m" modifiers="Ctrl" action="ToolMesh" display="true" />
<bind key="m" modifiers="Alt" action="Mesh_Prefs" display="true" />

Есть ли лучшие решения, чтобы делать то, что я хочу?

Кажется, это работает только для более новых версий Cairo (т.е. не для Win 32, см. здесь ), но это может быть решением.