Canon Eos Digital SDK (EDSDK) を使用して CR2 カメラ画像をデコードし、デスクトップ GUI に表示しようとしています。
最初のいくつかのメソッドを次のように実行します。
err = EDSDK.EdsInitializeSDK();
err = EDSDK.EdsCreateFileStream(
fullpath,
EDSDK.EdsFileCreateDisposition.OpenExisting,
EDSDK.EdsAccess.Read,
out inStream);
err = EDSDK.EdsCreateImageRef(inStream, out imgRefPtr);
また、err変数は、上記の最後の行が実行されるまで EDS_ERR_OK のままであり、そこで EDS_ERR_FILE_FORMAT_UNRECOGNIZED になります。
撮影したカメラはEOS 5DS Rで、3.2.1リリース(現在のバージョン)からサポートされています。また、CR2画像はRAW画像ビューアのDigital Photo Professional 4で開くことができます。
画像参照を作成しようとしたときにファイル形式が認識されないというエラーを解決する方法について何か提案はありますか?