【问题标题】:P5.JS Animated GIF doesn't workP5.JS 动画 GIF 不起作用
【发布时间】:2018-09-13 22:58:55
【问题描述】:

如何加载适用于所有带有 p5.js 的现代浏览器的动画 gif?

img1 = loadImage('2.gif');
image(img1, 15, y, 20, 40);

这仅显示 GIF 的第一帧。

【问题讨论】:

    标签: javascript gif p5.js


    【解决方案1】:

    有两种方法可以做到这一点。

    1.使用 createImg 代替 loadImage

    将您的代码更改为:

    img1 = createImg('2.gif');
    img1.possition(20, 40);
    

    2。使用依赖项

    您需要将此添加到您的项目中:https://github.com/antiboredom/p5.gif.js/tree/master

    您的代码应如下所示:

    function setup() {
      createCanvas(600,600);
      gif = loadGif('2.gif');
    }
    
    function draw() {
      background(0);
      image(gif, 20, 40);
    }
    

    【讨论】:

    • @Mr.Code 那么createImg() 函数呢?您能否说得更具体一些,而不是仅仅说它不起作用?究竟会发生什么?
    猜你喜欢
    • 1970-01-01
    • 2021-06-20
    • 2017-06-15
    • 1970-01-01
    • 2018-09-27
    • 1970-01-01
    • 2016-08-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多