gpt4 book ai didi

jquery - fabricjs Canvas 中文本的渐变/斜 Angular 效果

转载 作者:行者123 更新时间:2023-11-28 18:10:39 30 4
gpt4 key购买 nike

如何在 fabricjs 文本中为文本提供渐变或斜 Angular 效果??

http://fabricjs.com/fabric-intro-part-2/
这里给出了形状和所有示例,我将其与文本绑定(bind)但不起作用 ??

    hw[i] = new fabric.Text($(this).val(), {
left : 100,
top : 100,
fontSize : 20
});
hw[i].setGradient('fill', {
x1: 0,
y1: 0,
x2: 0,
y2: circle.height,
colorStops: {
0: "red",
1: "blue"
} });

任何建议

最佳答案

你在这里给 circle.heighty2,尝试用 hw[i].height 代替

在我自己的测试中,我注意到需要从所有 x 和 y 属性中删除对象宽度和高度除以二,

var odx = obj.width  /2, ody = obj.height /2;

obj.setGradient('fill',{
x1: gradient.start.x - odx,
y1: gradient.start.y - ody,
x2: gradient.end.x - odx,
y2: gradient.end.y - ody,
colorStops : colors
});

你可以找到一个具体的渐变文本例子here

关于jquery - fabricjs Canvas 中文本的渐变/斜 Angular 效果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18717374/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com