使用EDSDK 2.14和Rebel T3i - Raw + JPEG

时间:2014-09-09 20:03:23

标签: edsdk

我上次使用带有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是否有办法?

1 个答案:

答案 0 :(得分:0)

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

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

摄像机'是一个指针句柄。 EDSDK 2.14有一个新的EdsImageQuality Enum。 不知道如何帮助3。