Я использую код ниже, чтобы получить ширину и высоту NSImage:
NSImage *image = [[[NSImage alloc] initWithContentsOfFile:[NSString stringWithFormat:s]] autorelease];
imageWidth=[image size].width;
imageHeight=[image size].height;
NSLog(@"%f:%f",imageWidth,imageHeight);
Но когда-то imageWidth
, imageHeight
не вернет правильное значение. Например, когда я читаю изображение, информация EXIF отображает:
PixelXDimension = 2272;
PixelYDimension = 1704;
Но imageWidth, изображенияHeight выходы
521:390