我在我的应用程序中使用了几张图片(其中一张已附上)。奇怪的是,真实的图像尺寸(由取景器和预览显示)是 1200x701 像素。
当我从代码中访问图像及其大小时,我得到 360x210px。到底是怎么回事?
我用来获取图像大小的代码:
NSImage *newImg = [[NSImage alloc] initWithContentsOfURL:
[NSURL URLFromPasteboard:[sender draggingPasteboard]]];
float h = [newImg size].height; //height is 210px - should be 701px
float w = [newImg size].width; //width is 320px - should be 1200px
newImg 的内容与已被指向和加载的图像相同 - 我在 NSImageView 中显示它,所以我看到了。只是尺寸-size
是错误的。
这是图像: