Я использую код ниже, чтобы получить ширину и высоту 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, imageHeight
521:390