Anti Aliasing ? [Résolu]

Messages postés
241
Date d'inscription
jeudi 18 janvier 2007
Dernière intervention
3 novembre 2011
- - Dernière réponse : The Meteorologist
Messages postés
241
Date d'inscription
jeudi 18 janvier 2007
Dernière intervention
3 novembre 2011
- 11 févr. 2008 à 18:11
Bonjour, voilà je suis devant un mystère ...
C'est assez simple, en VB2005, quand j'imprime du texte sur mon formulaire et que j'imprime une deuxieme fois ce même texte dessus, la premiere couche "déborde" alors que logiquement, elle devrait être totalement recouverte ...

Dim je n'ai pas été clair voiçi un code à essayer pour bien visualiser :

        Dim g As Graphics = Me.CreateGraphics 'Je crée le graphics.
        Me.BackColor = Color.Black 'Je définis la couleur d'arriere plan en noir.
        g.DrawString("salut", Me.Font, New SolidBrush(Color.Red), 0, 0) 'J'imprime "salut" en rouge.
        g.DrawString("salut", Me.Font, New SolidBrush(Color.Black), 0, 0)'J'imprime "salut en noir.

Il reste des pixels rouge du premier "salut", alors que théoriquement il ne devrait plus en rester, si ? :/
Apres avoir zoomé, je me suis rendu compte qu'il y avait un Anti-Aliasing sur le texte, et que c'est peut-être ca qui cause ce probleme ? Si oui, comment l'enlever ?

Eclairez-moi s'il vous plaît
Simon
Afficher la suite 

Votre réponse

2 réponses

Meilleure réponse
Messages postés
56
Date d'inscription
jeudi 28 juin 2007
Dernière intervention
29 août 2010
3
Merci
g.TextRenderingHint

We can't solve problems by using the same kind of thinking we used when we created them.

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources a aidé 98 internautes ce mois-ci

Commenter la réponse de Elxior
Messages postés
241
Date d'inscription
jeudi 18 janvier 2007
Dernière intervention
3 novembre 2011
0
Merci
Merci Elxior, c'était bien l'AA qui posait problème :)
Simon
Commenter la réponse de The Meteorologist

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.