如何使用 gif.js 将图像转换为 gif?

pra*_*432 5 javascript jquery image gif animated-gif

所以我正在使用这个库https://github.com/jnordberg/gif.js

但是,我不确定应该如何将我拥有的图像转换为 gif。我试过做两件事

第一种方法 - 在获取图像的函数中(多次调用)

var newWebCamImage = new webcamImageView({imageUri: imageUri});
$("body").find(".webcam-images").append(newWebCamImage.render().$el);
Run Code Online (Sandbox Code Playgroud)

这个函数被传递给 setInterval,所以我从那个函数调用

createGif: function() {
    var webcamImages = this.$el.find(".webcam-image");
    for(var i = 0; i < webcamImages.length; i ++){
        this.gif.addFrame(webcamImage[i]);
    }
    this.gif.render();
},
Run Code Online (Sandbox Code Playgroud)

这没有任何作用 - 库文档没有告诉我 gif 将出现在哪里,或者我应该将它附加到哪个元素。

第二种方法——

在函数中setInterval-

var image = new Image();
image.src = imageUri;
that.gif.addFrame(image);
Run Code Online (Sandbox Code Playgroud)

gif.render()一旦我拥有所有图像,我就会在别处打电话。

这没有任何作用,因为我没有将 gif 附加到 DOM 的任何地方。

我应该如何使用这个库?