16. august 2007 - 11:18Der er
16 kommentarer og 1 løsning
Bileder i asp.net
Hej jeg har forsøgt mig med at lave et billede med .net egen drawing metoder, men farverne virker lidt gnidret og ikke særlig kønne. Kan man på en eller anden måde gøre farverne og linier mere "glatte" eller skal man købe et billed modul. Jeg håber I forstår hvad jeg mener.
Mvh Henrik
Her er koden: ----------------------- Dim objBitmap As New System.Drawing.Bitmap(1200, 840) Dim objGraphics As System.Drawing.Graphics objGraphics = System.Drawing.Graphics.FromImage(objBitmap) objGraphics.Clear(Drawing.Color.White)
Dim p As New Drawing.Pen(Drawing.Color.Yellow, 0) Dim rect As New Drawing.Rectangle(10, 10, 280, 280) Dim rect1 As New Drawing.Rectangle(100, 100, 480, 480) objGraphics.DrawEllipse(p, rect) objGraphics.FillRectangle(Drawing.Brushes.Brown, rect1)
Dim b1 As New Drawing.SolidBrush(Drawing.Color.Red) Dim b2 As New Drawing.SolidBrush(Drawing.Color.Green) Dim b3 As New Drawing.SolidBrush(Drawing.Color.Blue) objGraphics.FillPie(b1, rect, 0.0F, 90.0F) objGraphics.FillPie(b2, rect, 90.0F, 60.0F) objGraphics.FillPie(b3, rect, 150.0F, 210.0F)
Dim fontfml As New Drawing.FontFamily(Drawing.Text.GenericFontFamilies.Serif) Dim font As New Drawing.Font(fontfml, 14) Dim brush As New Drawing.SolidBrush(Drawing.Color.Blue) objGraphics.DrawString("Draw Graphics", font, brush, 100, 400)
Jeg er ikke så rutineret i asp.net, og jeg får en fejl når jeg sætter den linie ind som du skriver med at: "Name SmothingMode is not declared" Hvad menes med det?
Ok. Så "using" er en c# kommando. Men det kan også godt være at det ikke kan blive bedre og at det kun er mig der synes det ser skidt ud. Men jeg har lagt siden op på min server så du kan se den. http://86.58.131.161:8010/ Jeg fik koden til at virke sådan her: objGraphics.SmoothingMode = Drawing.Drawing2D.SmoothingMode.AntiAlias Men det gav ikke det ønskede resultat.
Jeg har prøvet lidt af hvert nu, men det giver det samme gnidrede resultat. Så jeg er ved at undersøge alternativer. Måske lidt over i at installer en komponent.
noget andet er at du vælger gif som format prøv foreksempel med jpg eller test med bmp så ved du at det ikke er noget med comprimering der fucker det op
Jeg tror jeg vil forsøge mig med at købe en komponent der kan klare jobbet for mig. Lidt i stil med aspIMage. Ved i om der findes en tilsvarende i .net?
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.