Как создать снимок экрана с http-сайтом и сохранить его на моем сервере? - PullRequest
1 голос
/ 19 июля 2009

Как создать снимок экрана с http-сайтом и сохранить его на своем сервере, используя dot.net

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

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

Я пробовал приведенный выше код, но он не работает

1 Ответ

1 голос
/ 19 июля 2009

Редактировать: Кто-то (не автор) полностью изменил вопрос в ОП. Мой ответ был правильным для этого вопроса, и теперь я получаю оценку за него.

  • Используйте класс WebClient для загрузки изображения из Интернета
  • Построить MemoryStream для данных
  • Используйте метод Image.FromStream , чтобы загрузить поток в изображение для ваших форм

Редактировать: Вот замечательный ответ для вас. Проверьте принятый ответ для точно что вы ищете: Использование WebClient для получения удаленных изображений Создает зернистые GIF и не может обрабатывать PNG + BMP

...