2009-06-12 5 views
0

イメージキャプチャAPIを使用してカメラの画像を取得しようとしています。 header fileには、ICADownloadFile機能のための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

回転角度はint型ではありません。これは「固定」データ型です。定義:

このデータ型は、固定小数点数を表すために16ビット符号付き整数使用し、16ビットの小数...

代わりにこれを試してみてください:

pb.rotationAngle = FloatToFixed(90.0); 
+0

感謝を。残念ながらそれはどちらもうまくいきませんでした。 – staffan

関連する問題