23

HTML で <img> タグにアニメーション GIF を含める方法はありますか? ユーザーは ESC を押すか [停止] をクリックしてアニメーションを停止できることはわかっていますが、GIF をまったくアニメーション化しないでください。

これを 1 つの特定のページでのみ行いたいのですが、(1500 以上の) GIF のアニメーション化されていないバージョンを個別に作成することは現実的ではありません。GIFがアニメーションしないようにしたいだけです。

4

5 に答える 5

1

プレーンな HTML ではなく、imagecreatefromgifで PHP を使用すると役立つ場合があります

于 2009-06-05T00:34:23.753 に答える
1

window.stop() を呼び出すことは良い解決策になるとは思いません。これは、途中で実行されて停止するのを防ぐために、ロードされるすべてのイメージに対して呼び出す必要があります。最善の解決策は、GD などのライブラリを使用して、アニメーション GIF の最初のフレームだけを含む画像を作成することです。

于 2009-06-05T03:47:25.590 に答える
1

ImageMagik を使用すると、1500 枚すべての画像を簡単に変換できます。

于 2012-06-27T07:06:54.823 に答える
0

JavaScriptで使用できますwindow.stop()。これは、ESCを押す/停止をクリックするのと同じです。ただし、すべてのブラウザー (つまり IE) で機能するとは限りません。

于 2009-06-05T00:55:43.087 に答える