WebClient wc = new WebClient(); byte[] bytes = wc.DownloadData("http://localhost/image.gif"); MemoryStream ms = new MemoryStream(bytes); System.Drawing.Image img = System.Drawing.Image.FromStream(ms);