2009-07-15 14 views
1

これはprevious questionによってもたらされます。明らかにImageListはアニメーションGIFをサポートしていないので、私はそれを自分でアニメーション化しています。アニメーションGIFからフレームタイミング情報を抽出する方法は?

私はhow to extract the framesを知っていますが、アニメーションGIFからのフレームタイミング情報を抽出する方法を知っている人はいますか?

+1

ここで何が起こっているのですか?私は最近、この質問にdownvotedを取得し続けていると誰も理由をコメントしたいですか?過去3年間で.netで何か変わったことがありますか?*この質問に答えて*を説明したいですか? –

+0

fwiw、私は/質問/回答に役立つが見つかりました。 –

答えて

2

次のような、Image.GetPropertyItemへの呼び出しを使用して、(SelectActiveFrameと呼ばれた)現在のフレームの継続時間を得ることができます。

var duration = image.GetPropertyItem(0x5100).Value; 

私は期間値が秒の1/1/100で測定されると信じています。

+1

優れています。私はもう少し難しく見えました(特に画像のプロパティ項目について)、私はhttp://www.bobpowell.net/discoverproperties.htmでリストを見つけましたが、私はこれを簡単に見つけるつもりはありませんでした。ありがとう! –

+0

問題ありません。また、それはあなたがそこで見つけた良いリソースです。私はアニメーションGIFのすべてのプロパティコードのリストにリンクしていただろうが、私はその時点で見つけられなかった。 – Noldorin

関連する問題