2009-04-14 8 views

Répondre

0

Créer une page comme "myimage.aspx" et dans le behind (désolé, c'est C#)

Bitmap bmp = new Bitmap(width, height); 
Graphics gfx = Graphics.FromImage(bmp); 
gfx.FillRectangle(Brushes.White, 0, 0, bmp.Width, bmp.Height); 

Utilisez le GFX pour dessiner sur l'image (voir c'est des méthodes). Retournez ensuite le PNG dans le flux de réponse

MemoryStream ms = new MemoryStream(); 
bmp.Save(ms, System.Drawing.Imaging.ImageFormat.Png); 

Response.Clear(); 
Response.ContentType = "image/png"; 
Response.BinaryWrite(ms.GetBuffer()); 
Response.End();  

Vous pouvez ensuite faire référence à cela dans HTML comme

<img src="myimage.aspx" /> 
Questions connexes