hoi,
ben eindelijk een beetje bezig in .net.
Het probleem is als volgt:


In dit jpg-je komt het niet helemaal tot zijn recht, maar om de tekst staan nog wat pixels met een beetje "gelige" kleur. In het zwart/wit voorbeeld eronder is het denk ik wat duidelijker.
Ik plaats die text over een image met de volgende vb code:
Hoe krijg ik die text nu scherper?
De image is 300 dpi, en wordt met onderstaande code getekend:
Na deze code volgt dus het stukje met drawstring.
Weet iemand of het mogelijk is om die tekst "strakker" te maken?
ben eindelijk een beetje bezig in .net.
Het probleem is als volgt:
In dit jpg-je komt het niet helemaal tot zijn recht, maar om de tekst staan nog wat pixels met een beetje "gelige" kleur. In het zwart/wit voorbeeld eronder is het denk ik wat duidelijker.
Ik plaats die text over een image met de volgende vb code:
Visual Basic .NET:
1
2
| Dim f = New Font("TheSansBold", 30, FontStyle.Bold, GraphicsUnit.Point) g.DrawString(txtString, f, New SolidBrush(Color.Blue), 30, 80) |
Hoe krijg ik die text nu scherper?
De image is 300 dpi, en wordt met onderstaande code getekend:
Visual Basic .NET:
1
2
3
4
5
6
7
| Dim g As System.Drawing.Graphics = System.Drawing.Graphics.FromImage(DirectCast(bmp, System.Drawing.Image)) ' plaats een witte achtergrond g.FillRectangle(New SolidBrush(Color.White), 0, 0, cwidth, cheight) ' teken het object op het canvas g.DrawImage(img, offsetx, offsety, width, height) |
Na deze code volgt dus het stukje met drawstring.
Weet iemand of het mogelijk is om die tekst "strakker" te maken?
[ Voor 4% gewijzigd door TeeDee op 03-03-2004 13:42 ]
Heart..pumps blood.Has nothing to do with emotion! Bored