我試圖使用佳能Eos Digital SDK(EDSDK)解碼CR2相機圖像以在桌面GUI中顯示。佳能Digital SDK(EDSDK)EdsCreateImageRef錯誤
我跑前幾個方法如下:
err = EDSDK.EdsInitializeSDK();
err = EDSDK.EdsCreateFileStream(
fullpath,
EDSDK.EdsFileCreateDisposition.OpenExisting,
EDSDK.EdsAccess.Read,
out inStream);
err = EDSDK.EdsCreateImageRef(inStream, out imgRefPtr);
而且犯錯變量仍然是EDS_ERR_OK直到其執行上面的最後一行,它成爲EDS_ERR_FILE_FORMAT_UNRECOGNIZED。
拍攝照片的相機是EOS 5DS R,它已從3.2.1發行版(我們的當前版本)獲得支持。此外,可以在原始圖像查看器Digital Photo Professional 4中打開CR2圖像。
有關如何在嘗試創建圖像引用時如何克服文件格式無法識別的任何建議錯誤?
3.x版本的圖像工具似乎仍然被打破。我在保存照片時遇到了問題,而相同的代碼完全適用於2.x版本。 –