2009-08-15 13 views
0

Ich versuche, ein paar Bilder auf ein Bild (mit GDI +) zu zeichnen - was, wenn Sie alles auf einmal tun kein Problem, aber ich mag die Bilder hier ein zu einer zeit~~POS=TRUNCProblem beim Zeichnen ein paar Bilder auf ein Bild - ein Bild auf einmal mit C# asp.net

zum Beispiel erscheinen: gibt es ein Bild auf dem oberen Rand der Webseite überhaupt Zeiten- ein Haus Bild, , wenn Sie auf einem Klick der Knöpfe - eine Blume ist auf dem Haus Bild hinzugefügt (es ist ein PNG, so dass der Hintergrund transparent ist) wenn Sie auf eine andere Schaltfläche klicken - ein Baum ist auf dem Haus Bild hinzugefügt etc ... aber wenn Sie auf klicken ein anderer Blumenknopf die erste Blume wird verschwinden und Sie wi ll nur die neue Blume sehen (aber Sie werden immer noch die anderen Sachen, die man added- wie Bäume und Menschen sehen ...)

habe ich den folgenden Code:

Response.ContentType=("image/jpeg"); 
objHouse = new Bitmap(housePath); 
g = Graphics.FromImage(objHouse); 

das Haus und ein Verfahren zu sehen :

Bitmap flower1= new Bitmap(imagePath); 
g.DrawImage(flower1, new Point(10, 50)); 
objHouse .Save(Response.OutputStream, ImageFormat.Jpeg); 

, wenn ich die gleiche Grafik-Objekt verwenden, g. es hält erfrischend und ich kann nicht schaffen, mehr als ein Bild auf dem Haus zu einer Zeit zu zeichnen (und die Tasten verschwinden immer)

Ich könnte wirklich etwas Hilfe verwenden! Danke !!!

+0

Können Sie uns zeigen, was Ihre ASPX-Markup-Codes sind? –

+0

es ist ziemlich leer:

+0

So haben Sie 2 Bilddateien, Sie wollen, dass sie, wenn sie im Browser angezeigt zu 'Schicht' Iva das img src = Probe. aspx? Wo ist der Code, wenn Sie das BinaryWrite für das Response-Objekt ausführen? –

Antwort

0

Ich denke, weil Sie contenttype = Bild sagen, erwartet der Browser 1 Binärbild.
Wenn Sie objHouse.Save angegeben haben, wurde ein Bild geschrieben.

Wenn Sie mehrere Bilder auf einer Seite zurückgeben möchten, müssen Sie HTML mit mehreren Bild-Tags zurückgeben.

<img src="house1"/><br> 
<img src="house2"/><br> 
<img src="house3"/><br> 


Innerhalb dieses html 3 Anfragen die Bilder zu bekommen getan werden wird ..
Nun müssen Sie auf einer Pro-Anfrage und das gewünschte Bild zu erzeugen.