我正在尝试使用 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 图像可以在原始图像查看器 Digital Photo Professional 4 中打开。
关于在尝试创建图像参考时如何克服文件格式无法识别错误的任何建议?