1

dot.net を使用して、http Web サイトのスクリーンショットを作成し、サーバーに保存するにはどうすればよいですか

        byte[] byteArray = Encoding.ASCII.GetBytes( resp.BodyStr );
        MemoryStream stream = new MemoryStream( byteArray ); 

        pictureBox1.Image = Image.FromStream(stream);
        stream.Close();

上記のコードを試しましたが、うまくいきません

4

1 に答える 1

1

編集:誰か(作者ではない)がOPの質問を完全に変更しました。私の答えはその質問に対して正しかったので、今ではそれについて評価を下げています。

  • WebClientクラスを使用して、 Web からイメージをダウンロードします。
  • データのMemoryStreamを構築する
  • Image.FromStreamメソッドを使用して、フォームの画像にストリームを読み込みます

編集:これはあなたにとって素晴らしい答えです。正確に何を求めているかについて、受け入れられた回答を確認してください: Using WebClient to get Remote Images Produces Grainy GIFs and Can't Handle PNG+BMP

于 2009-07-19T02:50:55.773 に答える