rainerdam
Mitglied
Tach zusammen,
ich will grad fuer meine Seite eine Photogallery machen.
Nun haben sich verschiedenste Fragen angehaeuft, die sich alle um Images drehen.
Wo liegt denn der Unterschied zwischen System.Drawing.Image und Ui.WebControls.Image ?
Wann benutze ich welches, was sind Vor-und Nachteile oder kann man das gar nicht vergleichen?
Ich will die Pfadnamen der Photos in eine DB schreiben und diese Bilder sollen dann dargestellt werden.
Dies koennte ja so machen:
aber ich will, dass zu erst nur die Thumbnails dargestellt werden und erst nach dem anklicken das ganze Bild.
WENN ich das richtig sehe, dann hat nur Drawing.Image diese getthumbnail Methode.
Ich versteh aber nicht, wie ich ein Drawing.Image Objekt auf der Seite darstelle.
Bis jetzt hab ich nur diese Moeglichkeit gefunden:
Aber da wird das Bild als neue Seite zurueck gegeben. Ich will aber alle Thumbnails auf einer Seite darstellen.
Also ihr seht, ich bin ziemlich verwirrt, hoffe ihr koennt ein bisschen Licht ins Dunkel bringen.
Aus meiner sicht gaebe es zwei Moeglichkeiten, entweder das WebControls.Image Objekt kann auch zu erst Thumbnails darstellen oder ich schaff es verschiedene Drawing.Image Objekte auf einer Seite darzustellen.
Vielleicht lieg ich ja auch voellig falsch und ihr habt mir ne bessere Idee.
Danke schoen
tschoe
RAiner
ich will grad fuer meine Seite eine Photogallery machen.
Nun haben sich verschiedenste Fragen angehaeuft, die sich alle um Images drehen.
Wo liegt denn der Unterschied zwischen System.Drawing.Image und Ui.WebControls.Image ?
Wann benutze ich welches, was sind Vor-und Nachteile oder kann man das gar nicht vergleichen?
Ich will die Pfadnamen der Photos in eine DB schreiben und diese Bilder sollen dann dargestellt werden.
Dies koennte ja so machen:
Code:
String Sql = "SELECT pfad FROM bilder";
OleDbCommand OCommand = new OleDbCommand(Sql,connect());
OleDbDataReader OReader;
OReader = OCommand.ExecuteReader();
while (OReader.Read())
{
System.Web.UI.WebControls.Image bild = new WebControls.Image();
bild.ImageUrl = (OReader["pfad"].ToString();
PlcHolder.Controls.Add(bild);
}
aber ich will, dass zu erst nur die Thumbnails dargestellt werden und erst nach dem anklicken das ganze Bild.
WENN ich das richtig sehe, dann hat nur Drawing.Image diese getthumbnail Methode.
Ich versteh aber nicht, wie ich ein Drawing.Image Objekt auf der Seite darstelle.
Bis jetzt hab ich nur diese Moeglichkeit gefunden:
Code:
Response.Clear();
Response.ContentType = "image/jpeg";
imgThumb.Save(Response.OutputStream, System.Drawing.Imaging.ImageFormat.Jpeg);
imgThumb.Dispose();
Response.End();*/
Aber da wird das Bild als neue Seite zurueck gegeben. Ich will aber alle Thumbnails auf einer Seite darstellen.
Also ihr seht, ich bin ziemlich verwirrt, hoffe ihr koennt ein bisschen Licht ins Dunkel bringen.
Aus meiner sicht gaebe es zwei Moeglichkeiten, entweder das WebControls.Image Objekt kann auch zu erst Thumbnails darstellen oder ich schaff es verschiedene Drawing.Image Objekte auf einer Seite darzustellen.
Vielleicht lieg ich ja auch voellig falsch und ihr habt mir ne bessere Idee.
Danke schoen
tschoe
RAiner