Vedo che a volte le dimensioni di NSImage non sono di dimensioni reali (con alcune immagini) e la dimensione di CIImage è sempre reale. Stavo testando con questo image.Dimensioni NSImage non reali con alcune immagini?
Questo è un codice sorgente che ho scritto per il test:
NSImage *_imageNSImage = [[NSImage alloc]initWithContentsOfFile:@"<path to image>"];
NSSize _dimensions = [_imageNSImage size];
[_imageNSImage release];
NSLog(@"Width from CIImage: %f",_dimensions.width);
NSLog(@"Height from CIImage: %f",_dimensions.height);
NSURL *_myURL = [NSURL fileURLWithPath:@"<path to image>"];
CIImage *_imageCIImage = [CIImage imageWithContentsOfURL:_myURL];
NSRect _rectFromCIImage = [_imageCIImage extent];
NSLog(@"Width from CIImage: %f",_rectFromCIImage.size.width);
NSLog(@"Height from CIImage: %f",_rectFromCIImage.size.height);
e l'uscita è:
Così come che può essere ?? Forse sto facendo qualcosa di sbagliato?
Grazie per l'ottimo sfondo! – JustSid
@JustSid Prego :) –