Hallo und danke Oliver,

also mapt er das graphic automatisch auf das bitmap, da� ja die save Methode
hat.

Klappt alles bei mir .....

Nur wieder das alte Problem .....
Wenn ich nicht die 256 Grundfarben ben�tze, dann dottet er mir die
Farbfl�che ....

Ich versuchte:
g.SmoothingMode = SmoothingMode.HighQuality;

aber da kriege ich beim Compillieren den Fehler, da� er den Namespace nicht
kennt ....
Obwohl ich wie in der Doku beschrieben System.Drawing angegeben habe ....

Wenn Du ne Info bzgl.:
System.Drawing.Bitmap(390, 165, PixelFormat.Format24bppRgb);
-->PixelFormat.Format24bppRgb

und Konsorten finden w�rdest und eine Erl�uterung wieso eine Farbe schlecht
dargestellt wird w�re ich froh.

Mansur
PS: Danke f�r den Link .... der ist wirklich gut!


> -----Urspr�ngliche Nachricht-----
> Von: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED]]Im Auftrag von Oliver
> Waterkamp
> Gesendet: Donnerstag, 8. August 2002 18:20
> An: aspDEdotnet
> Betreff: [aspdedotnet] AW: Graphics
>
>
> Ich habe dir hier ein Beispiel das dir
> wahrscheinlich weiterhilft...
> Aber ich habe es nur in VB gefunden...
>
> Schau's dir halt mal an...
>
> In der letzten Zeile ist diese Save-Methode die du suchst...
> Du verwendest bei dir nur das Graphics-Object...
> Das Bitmap-Object vergisst du...
>
>
> 2 <%@ import namespace="system.drawing" %>
> 3 <%@ import namespace="system.drawing.imaging" %>
> 4 <%@ import namespace="system.drawing.drawing2d" %>
> 5 <%
> 6
> 7 ' initialise objects
> 8 dim b as New system.drawing.bitmap(400, 100,
> pixelformat.Format16bppRgb555)
> 9 dim salign as New system.drawing.stringformat
> 10 dim g as graphics = graphics.fromimage(b)
> 11
> 12
> 13 g.clear(color.silver) ' blank the image
> 14 g.smoothingMode = smoothingMode.antiAlias ' antialias objects
> 15
> 16 g.FillRectangle(New linearGradientBrush(New point(0,0), New
> point(b.width,b.height),
> color.fromArgb(255,255,255,255),color.fromArgb(100,100,100,100)),0
> ,0,b.width,b.height)
> 17
> 18 ' shadow text
> 19 salign.alignment = stringalignment.center
> 20
> 21 g.drawString(date.now.ToString("T"), New font("arial
> black",24,fontstyle.italic),Brushes.black, 203,53, salign)
> 22 g.drawString(date.now.ToString("T"), New font("arial
> black",24,fontstyle.italic),Brushes.white, 201,51, salign)
> 23 g.drawString(date.now.ToString("T"), New font("arial
> black",24,fontstyle.italic),Brushes.lightblue, 202,52, salign)
> 24
> 25
> 26 ' centered text
> 27 salign.alignment = stringalignment.center
> 31
> 32 ' SAVE THE IMAG TO THE DISK
> 33 b.save(yourFilePath, imageformat.gif)
>
>
> Gruss Oliver
>
> -----Urspr�ngliche Nachricht-----
> Von: Mansur Esmann [OM] [mailto:[EMAIL PROTECTED]]
> Gesendet: Donnerstag, 8. August 2002 17:13
> An: aspDEdotnet
> Betreff: [aspdedotnet] Graphics
>
>
> Hallo,
>
> Ich versuche mich gerade an einem chart.
> Hierzu habe ich ne kleine DB.
>
> Ich habe hier ein Graphic, in dem ich eine Hintergrundgraphic einf�ge:
>  Graphics g = Graphics.FromImage(img);
>
> ... Dann mache ich noc ein paar Tests ... DrawString .... usw.
>
>
> So und nun ....
> Wie kriege ich das Graphic nun auf die Festplatte?
> Unter (image) gibts da ne super Methode save(....)
> Nur unter Graphic macht die Save Methode was ganz anderes ....
>
> Hat jemand einen Vorschlag wie ich ein Graphic auf die Platte bekomme?
>
> Mansur
> PS. Nicht im Browser anzeigen, sondern wirklich auf die Platte
> speichern ...
>
>
> | [aspdedotnet] als [EMAIL PROTECTED] subscribed
> | http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv
> | Sie k�nnen sich unter folgender URL an- und abmelden:
> | http://www.dotnetgerman.com/listen/aspDEdotnet.asp
>
> | [aspdedotnet] als [EMAIL PROTECTED] subscribed
> | http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv
> | Sie k�nnen sich unter folgender URL an- und abmelden:
> | http://www.dotnetgerman.com/listen/aspDEdotnet.asp
>


| [aspdedotnet] als [email protected] subscribed
| http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.dotnetgerman.com/listen/aspDEdotnet.asp

Antwort per Email an