1

我上次使用带有 EOS 5D Mark II 相机的 SDK 2.9,一切运行良好。现在我已经更新为使用带有 EOS Rebel T3i 相机的 SDK 2.14。我有3个问题:

1) 我将模式设置为同时返回 RAW 和 JPEG——但这根本不起作用——我的代码挂起/崩溃——如果我只设置为 RAW,那么它就可以工作。Rebel T3i 不支持 RAW + JPEG 吗?

2)我曾经能够设置不同尺寸的RAW图像(RAW1,RAW2)——所以在我的应用程序中,用户可以选择他想要的分辨率。但是现在使用 Rebel T3i,无论模式设置如何,我得到的图像总是 25 MB

3) 我得到的 RAW 图像是每像素 8 位——我以前用 5D Mark II 可以得到 16-bpp——Rebel T3i 有什么办法吗?

4

1 回答 1

0

1)我只是在猜测 2)你需要设置这个:

uint setError = EDSDK.EdsSetPropertyData(camera, EDSDK.PropID_ImageQuality, 0, sizeof(UInt32), EDSDK.ImageQuality.EdsImageQuality_MR);

其中“相机”是指针句柄。EDSDK 2.14 有一个新的 EdsImageQuality 枚举。不知道如何帮助 3。

于 2015-05-07T14:01:24.573 回答