Hallo Liste,
**Neu in here ... Hi alle***
Mein Problem:
Ich habe eine DB-Schleife in der ich anhand der Datens�tze Bilder
rausschreibe.
Au�erhalb der Schleife erzeuge ich das Graphics - Objekt, da� die Grundlage
f�r die auszugebende Grafik ist (Hintergrundbild).
Ich will jetzt nicht jedesmal das Hintergrundbild und das Graphics neu
erzeugen, sondern dachte mir hierzu die Methode g.Save() (und. wenn n�tig
g.BeginContainer() ) zu verwenden.
Ich mache das so:
Bitmap imgOutput = new System.Drawing.Bitmap(390, 165,
PixelFormat.Format24bppRgb);
Graphics g ....
g.DrawImage ....
....
while (myReader.Read())
{
g.Save();
... Some image manipulation ...
imgOutput.Save(...)
g.Restore();
g.Save(); // Da wom�glich nur einmal restored werden kann
}
Das Funzt aber leider nicht, da ich die Ver�nderungen in "... Some image
manipulation ..." erhalten bleiben und beim n�chsten Aufruf die alten
Manipulationen noch drinnen sind...
Ich habe auch versucht um die Image Manipulationen einen BeginnContainer()
EndContainer() zu legen....
Kann mir wer sagen, wie ich verfahren muss, um ein "GrundImage" zu haben,
da� ich dann immer wieder verwenden kann, ohne es komplett neu zu erstellen?
Gru� Mansur
| [dotnetdecsharp] als [email protected] subscribed
| http://www.dotnetgerman.com/archiv/dotnetdecsharp/ = Listenarchiv
| Listenregeln, sowie An- und Abmeldung zu dieser Liste:
| http://www.dotnetgerman.com/listen/dotnetdecsharp.asp