gpt4 book ai didi

javascript - 如何使用 JS 库为我的 SVG 文件制作动画 - Bonsai 是理想选择吗?

转载 作者:行者123 更新时间:2023-11-28 20:32:29 25 4
gpt4 key购买 nike

我想找到并学习一个 js 库,它允许我对在 Illustrator 中创建的 SVG 文件进行动画处理。我在 After Effects 和动态图形方面拥有丰富的背景,因此我正在寻找一个能够为我提供大量动画功能的 JS 库。

我现在正在查看 BonsaiJS,我想知道是否有人可以建议我 Bondsai 是否允许我对 SVG 文件进行动画处理,如果允许,请告诉我如何开始执行此操作。

现在,我在整个网站的图像标签中嵌入了 SVG。我很快编写了一些示例代码来说明我对如何使用 Bonsai 对 SVG 进行动画处理的想法。但是,处理现有 SVG 文件而不是形状有什么特殊要求吗?抱歉,听起来很模糊,SVG 格式和 JS 动画库对我来说是新的。简单地向我指出一个使用 js 库制作 SVG 动画的教程将会有很大的帮助。

<img src="graphic.svg" id="graphic">

bonsai.run(document.getElementById('graphic'), {
code: function() {

},

});

最佳答案

Bonsai 公开了两者的 API,嵌入图像并为其设置动画。

bonsai.run(document.body, {
width: 300,
height: 300,
code: function() {
// url that points to the image
var url = 'https://upload.wikimedia.org/wikipedia/commons/7/72/Variable_Resistor.svg';
new Bitmap(url).on('load', function() {
// adjust size
this.attr('width', 200);
// add it to the stage
this.addTo(stage);
// animate arbitrary attributes
this.animate('3s', {
x: 200
});
});
}
});

我建议在 http://orbit.bonsaijs.org 上使用您的资源和 Bonsai 的动画 API为了习惯它。

关于javascript - 如何使用 JS 库为我的 SVG 文件制作动画 - Bonsai 是理想选择吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16090866/

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