【お知らせ】プログラミング記事の投稿はQiitaに移行しました。

2009-07-31から1日間の記事一覧

アニメーションGIFの変換

C#

SilverlightではGIFが使えません。PNGに変換しようとしたのですが、数が多くてアニメーションGIFが混ざっていたため、GDI+(System.Drawing)で情報を取得して変換しました。変換部分のコードは以下の通りです。

WebRequestの同期呼び出し

SilverlightのWebRequestには非同期のBeginWebResponseしかありませんが、以下のような拡張メソッドでGetResponse相当の同期呼び出しができます。メインスレッドからは呼べないので注意が必要です(詳細は後述)。