Problème pour zoomer une image

julien31

Membre confirmé
2 Septembre 2003
34
1
alut.

Je me remets doucement au développement Cocoa, après quelques mois de dégoût total ... car je n'arrive pas à grand chose

Voici mon problème : je souhaite afficher une image (entre autres choses) dans une vue sous-classe de NSView. J'ai placé un slider qui doit controller mon zoom.

Voici mon code :

Bloc de code:
- (void)drawRect:(NSRect)rect
{
if(image)
{ 
 NSAffineTransform *miseEchelle = [NSAffineTransform transform];
 [miseEchelle scaleBy:zoomImage];

 [self setFrameSize:[miseEchelle transformSize:tailleOrigineImage]];

 [image setScalesWhenResized:YES];
 [image setSize:[miseEchelle transformSize:tailleOrigineImage]];
 
 [image compositeToPoint:imageOrigin operation:NSCompositeCopy];
}
}

L'image se zoom et se dézoome, mais elle devient floue .... comme si elle se pixélisait ....

D'ou ça vient ?