Einzelnen Beitrag anzeigen

Dax
(Gast)

n/a Beiträge
 
#2

Re: Ein dynamisches Image generieren? ASP.NET

  Alt 12. Aug 2008, 22:31
Bitte?

Wenn es dir darum geht, ein Image dynamisch zu erzeugen und damit "wie statisch" anzeigen zu können, hier ein Schnipsel aus einem aktuellen Projekt:
Code:
int color;
        if (int.TryParse(Request["c"], System.Globalization.NumberStyles.HexNumber, null, out color)) {
            Color fill = Color.FromArgb(color);
            Response.Clear();
            Response.AppendHeader("content-type", "image/png");
            MemoryStream ms = new MemoryStream();
            using (Bitmap result = new Bitmap(1, 1)) {
                using (Graphics g = Graphics.FromImage(result)) {
                    g.Clear(fill);
                }
                result.Save(ms, ImageFormat.Png);
            }
            byte[] b = ms.ToArray();
            Response.OutputStream.Write(b, 0, b.Length);
            ms.Dispose();
            Response.End();
        }
Das musst du nur in eine eigene Seite packen und diese Seite (mit entsprechenden Parametern) als Image-URL benutzen...
  Mit Zitat antworten Zitat