我有一個碰撞,其僅出現在4S(未上3GS)。我懷疑它是因爲@ 2x。基本上我得到原始字節的圖像和操作。這是我的問題。iphone 4S - 的UIImage CGImage圖像尺寸
我加載下面示例代碼中提到的圖像。最後,uiWidth應該是2000,cgwidth應該是2000.正確嗎? (如果願意圖像從相機卷裝?還是它的自動縮放和uiWidth將是4000仍然是真的嗎?)
//test.jpg is 2000x 1500 pixels.
NSString *fileName = [[NSBundle mainBundle] pathForResource:@"test" ofType:@"jpg"];
UIImage *image = [UIImage imageWithContentsOfFile:fileName];
int uiWidth = image.size.width;
CGImageRef cgimg = image.CGImage;
int cgWidth = CGImageGetWidth(cgimg);
謝謝您的幫助。
Xcode將自動處理@ 2x。不需要在代碼中設置雙倍大小。 – Raptor