【发布时间】:2016-02-22 02:52:22
【问题描述】:
我正在尝试使用 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 中打开。
关于如何在尝试创建图像参考时克服文件格式无法识别错误的任何建议?
【问题讨论】:
-
3.x 版本的图像工具似乎仍然很糟糕。我在保存照片时遇到了问题,而相同的代码在 2.x 版本中完美运行。