ブラウザからGIF画像をコピーしてPictureBoxに貼り付けたい
Image cImage = Clipboard.GetImage();
pictureBox1.Image = (Image)cImage;
これは画像を貼り付けますが、アニメーションではありません。
クリップボードの画像は GIF ではなく、ビットマップまたは DIB (またはその両方) です。これらは、古い XP クリップボード ビューアー (clipbrd.exe) を使用した場合、またはプログラム内で使用可能なクリップボード フォーマットを列挙した場合に表示されるフォーマットです。
標準のクリップボード形式のリストを参照してください: http://msdn.microsoft.com/en-us/library/windows/desktop/ff729168(v=vs.85).aspx
GIF はそれらの 1 つではありません。また、JPGまたはPNGはありません。これらの画像をコピーすると、CF_BITMAP や CF_DIB としてクリップボードに配置されます。基本的に、ビットマップはすべてが変換するユニバーサルな画像形式です。
別の方法として、クリップボードから CF_HTML を取得し、画像の場所を特定し、サーバー (またはブラウザーのキャッシュ) から取得して、元の GIF 情報を保持することができる場合があります。