3

GIF画像のアニメーションが完成したかどうかをJavaScriptで検出する方法はありますか?

4

2 に答える 2

4

いいえそうではありません。JavascriptはGIFを直接操作することはできません。しかし多分jsgifはあなたを助けることができます

于 2012-06-16T13:26:13.710 に答える
1

今ではそれは可能です。バイトバッファから情報を抽出するために利用できるパッケージがあります。のようにgif-info

これを組み合わせることでHTMLImage.onload、アニメーションがすでに終了しているはずのタイムアウトを正確に遅延で開始することができます。

または、duration値を使用して、より安定した方法で機能するターゲット画像にCSSアニメーションを設定できます。

しかし、技術的には可能ですが、それでもやり過ぎのように見えます。

于 2019-02-07T22:32:28.280 に答える