Image aus dem Internet laden
-
Hallo Leute,
Ich würde gerne im Web gespeicherte Bilder downloaden und
in eine PictureBox anzeigen.
weiss jemand wie das geht ?Danke und Gruß
Linus
-
Hallo
Rechtsklick auf das Bild -> Speichern unter... und dann Image der PictueBox setzen.
chrische
-
zu umständlich
-
z.B. mit der Klasse WebClient:
http://msdn.microsoft.com/en-us/library/system.net.webclient.aspxSimon
-
So lädst du ein Bild:
Bitmap LoadWebImage(string src) { WebClient wc = new WebClient(); return Bitmap.FromStream(new MemoryStream(wc.DownloadData(src))); }
-
Danke für die Antworten
werde es gleich ausprobierenGruß Linus
-
Sorry, komme nicht weiter
Wie bekomme ich dann dieses Bild in die Picturebox ?
src="http:\\www.mydomain.de\Bild.jpg"; pictureBox1.Image = LoadWebImage(src);
Danke im Voraus
Gruß Linus
-
Was geht nicht?
Wo stehst Du an?Je genauer du dein Problem beschreibst, desto besser kann dir geholfen werden.
Simon
-
Hatte Bitmap als Rückgabewert und Image wurde erwartet
Das geht nicht (Logisch)Jetzt klappts wunderbar
Danke und Gruß
Linus
-
linus schrieb:
Hatte Bitmap als Rückgabewert und Image wurde erwartet
Das geht nicht (Logisch)Stimmt so nicht. Natürlich geht das weil Bitmap von Image ableitet. Man kann also eine Bitmap einem Image zuweisen. Nur nicht umgekehrt.
-
Es gab dann aber eine Fehlermeldung
Habe dann auf ... image.FromStream(..
und Rückgabewert Image geändert , dann funktionierte es