Forum: ASP.NET |
Thema:
Fragen zu Drawing.Image und WebControls.Image |
Von:
Hannes Schuh (
20.10.2004 03:21) |
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:
[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);
}[/CODE]
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();*/[/CODE]
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
Betreff |
Von |
Datum |
|
|
Re: Fragen zu Drawing.Image und WebControls.Image
Hallo RAiner,<br><br>System.Drawing,Image ist DIE Klasse wenn's darum geht Bilder z.b 'on the fly' zu erzeugen. Das ist die BasisKlasse für Bildverarbeitung aus GDI+.<br><br>System.Web.Ui.WebContorls.Image... |
|
|
|
|
|
Tobi
Ulm
|
20.10.2004 10:44 |
|
|
Re: Fragen zu Drawing.Image und WebControls.Image
Hallo Rainer,<br>ich habe mich schon mit dem gleichen Problem rumgeschlagen:<br>- Die Thumbnails brauch viel Zeit (wenn Du viele Bilder hast) und produziert traurige Ergebnisse. Komischer weise wurden... |
|
|
|
|
|
Klaas
Wedemeyer
|
22.10.2004 10:49 |
|
|
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!