Tracage de ligne dans NSView
Core
Membre
Bonjour
J'ai constaté que j'obtiens des lignes plus nette quand je demande un rectangle de hauteur un pixel :
par rapport à quand je demande une ligne avec :
Pourtant l'epaisseur de la ligne est bien 1 pixel
Si quelqu'un peut me trouver une explication je suis preneur !!
J'ai constaté que j'obtiens des lignes plus nette quand je demande un rectangle de hauteur un pixel :
[NSBezierPath fillRect:rectangle];
par rapport à quand je demande une ligne avec :
NSPoint deb = NSMakePoint (x1,y1);<br />NSPoint fin = NSMakePoint (x2,y2);<br />[NSBezierPath strokeLineFromPoint:deb toPoint:fin];
Pourtant l'epaisseur de la ligne est bien 1 pixel
Si quelqu'un peut me trouver une explication je suis preneur !!
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
ou interdire antialiasing
http://www.cocoadev.com/index.pl?NSBezierPath
Tu peux ensuite appliquer ceci pour dessiner tout les points et droites que tu veux.
A favouille > Oui j'avais essayé le setLineWidth à 1 pixel