我有一些圖片在我的應用程序中使用(其中一個是附加的)。奇怪的是,真正的圖像大小(由finder和預覽顯示)是1200x701像素。NSImage Finder/Preview中顯示代碼不同的大小
當我從代碼中訪問圖片時,我的尺寸爲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
拍攝的尺寸是錯誤的。
這是圖像:
alt text http://www.tomaszkrasnyk.yoyo.pl/image.jpg