2009-06-12 78 views
0

我試圖使用圖像捕捉API從相機抓取圖片。 header file提到函數的kRotateImage標誌和rotationAngle參數。然而,我無法得到這個工作。 API似乎只是忽略了我的請求。任何人都知道這是一個已知的問題,或者如果我做錯了什麼?ICADownloadFile的kRotateImage標誌是如何工作的?

這裏是我的程序片段:

ICADownloadFilePB pb = {}; 
pb.object  = [[picInfo objectForKey:@"icao"] longValue]; 
pb.dirFSRef  = &downloadFolderFSRef;   
pb.rotationAngle = FloatToFixed(90.0); // edit 
pb.flags   = kAdjustCreationDate | kRotateImage; 
ICADownloadFile(&pb, getDownloadCallback); 

回答

1

rotationAngle是int類型不是;這是一個「固定」的數據類型。定義:

這種數據類型使用16位有符號整數和16位小數來表示定點小數...

試試這個:

pb.rotationAngle = FloatToFixed(90.0); 
+0

感謝。不幸的是,這也沒有奏效。 – staffan 2009-06-12 20:20:00