2012-03-19 5 views
0

私は自分のgifイメージをアニメーション化しようとしています。私はここにいくつかの非常に適切なコードを見つけました:http://tomlev2.wordpress.com/2011/03/27/wpf-display-an-animated-gif-image/wpfでダウンロードすることなく、イメージUriのみを知っているgif info(廃棄方法、フレーム幅/高さ、フレーム数)を取得する方法

しかし、私は次の問題に直面しました:Windows 2003 server、windows xp gifメタデータを取得することはできません。 )。フレームの幅と高さ、処分方法、その他のデータを取得する必要があります。 gif画像はUriによって取得されます。どのように私はUriだけ知っているディスクにGIFを保存せずに必要なデータを得ることができますか?

答えて

0

ストリームからImageオブジェクトに画像を読み込むことができ、URLを使用してストリームを作成できます。これにより、ディスクに保存せずにImageオブジェクトを作成し、オブジェクトから幅や高さなどの情報を取得することができます。これは役に立ちますか?

など。

Image image; 
WebRequest request = WebRequest.Create("http://<insert URL here >"); 

using (WebResponse response = request.GetResponse()) 
{ 
    using (Stream stream = response.GetResponseStream()) 
    { 
     image = Image.FromStream(stream); 
    } 

} 

// Use image here... 
関連する問題