問題タブ [gif]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
3226 参照

javascript - document.location="" が実行された後でも、GIF のアニメーションを維持するにはどうすればよいですか

次の HTML を見てください。

リンクをクリックすると、アイコンが停止します。

0 投票する
16 に答える
117745 参照

internet-explorer - IE のアニメーション GIF が停止する

リンクをクリックした後、またはIEでページ上のフォームを送信した後、アニメーションGIFを引き続きアニメーション化するための回避策を知っている人はいますか? これは他のブラウザでは問題なく動作します。

ありがとう。

0 投票する
4 に答える
17454 参照

c# - ボタンにアニメーションGIFを追加するにはどうすればよいですか?

C#のボタンにアニメーションGIFを追加する方法を教えてください。リソースにgifを追加し、ボタン画像として設定するだけではうまくいきませんでした(次のフレームが前のフレームの上に表示されます)。問題は、c#が透明性をどのように処理しているかにあるようですが、それを修正する方法がわかりません。

前もって感謝します。

- - 編集 - -

gifで遊んだ後、問題はgifの透明度にありました。次のフレームは前のフレームの上に描画されたため、アニメーションの途中で透明にしたい要素が適切に機能しませんでした(前のフレームの色が残っています)。解決策は、前のフレームをカバーするために次のフレームに白い領域を作成することでした。白は私の透明色だったので、その後はすべてうまく見えました:)

誰かがそれが役に立つと思うことを願っています。ハッピープログラミング:)

0 投票する
1 に答える
2437 参照

c# - フォームの移動 (再描画) 後にボタンのアニメーション GIF が停止する

ボタンにアニメーションGIFを配置しました。アニメーションは問題ありませんが (ほとんどの場合:P)、ウィンドウが再描画 (再描画) されるとアニメーションが停止します。Paint イベントの処理中にボタン (button.Refresh() ) を更新しようとしましたが、問題は解決しませんでした。\

誰でもこれを修正する方法を知っていますか?

0 投票する
3 に答える
1563 参照

internet-explorer - IE で入力がちらつく原因となるアニメーション GIF

ページにアニメーション GIF がある場合、IE7 で入力のカーソルがちらつきます。

gif を取り除けば、問題は解決します。

編集(再び):私が本当に必要としているのは、奇妙な、つまりバグに対する答えを知っている人です。

私は 10 年の経験を持つ Web アプリ開発者です。信じてください、私はデバッグの方法を知っています。たとえば、アニメーション GIF が画面描画の理由であるという事実を知っているのは、デバッグが成功した結果です。それを修正することは別の問題です。

私のgifと以下の回答3のコードを使用して(もう一度)編集します。

0 投票する
2 に答える
3328 参照

algorithm - アルゴリズムを使用してアニメーション GIF を作成する最良の方法は何ですか?

さまざまなサイズ (100x100 などの大きなサイズ) のチェス盤でのナイト ツアーのアルゴリズムがあり、結果をアニメーション化したいと考えています。騎士が新しい正方形に移動するたびに、(正方形の) キャンバス内の対応するピクセルの色が変化し、最終的にキャンバス全体が色付けされます。結果の動画は、アルゴリズムに関する Web ページで表示できます。

幅広いブラウザー サポートが必要な場合は、アニメーション GIF が最適な方法のように思えます (ただし、他の提案も歓迎します)。これを行うのに最適なツールまたはライブラリは何ですか? Linux または Mac コンピューターで自由に利用できるものは何でも喜んで使用します。

実際のアルゴリズムは長すぎて、ここで役立つ例を作成できません (本当に興味がある場合は、この論文を参照してください)。ただし、8x8 ボードでの (退屈な)キングズツアーの擬似コードは次のとおりです。

追加の質問:この映画の特別な機能を利用して、ファイル サイズを小さくすることはできますか? ウィキペディアの記事では、一部のピクセルのみを変更するだけで、これを実行できる可能性があることが示唆されています。実際、変更しているのはフレームごとに 1 つだけです。

0 投票する
1 に答える
2123 参照

wpf - (WPF) マルチフレーム画像 (tif, gif) からフレームを抽出する方法

アニメーションgifの各フレームのサムネイル画像を抽出しようとしています。次のコードは、私がそれを行うのに苦労している方法ですが、BitmapFrame インスタンスのサムネイル プロパティは常に null です。

私は何か間違ったことをしていますか?

0 投票する
5 に答える
7698 参照

html - HTML での GIF アニメーションの無効化

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

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

0 投票する
4 に答える
1873 参照

java - gif ファイルから変換した jpg ファイルがくっきりと鮮明でないのはなぜですか?

次のコードを使用して gif ファイルを jpg ファイルに変換します。機能しますが、結果の jpg ファイルは元の gif ファイルと同じ品質ではありません。なぜですか? 品質を向上させる方法はありますか?

では、この質問を別の角度から尋ねると、上記のアプローチで、出力品質を向上させるにはどうすればよいでしょうか?