C++ EDSDK:can';t集';kEdsPropID#U图像质量';财产
我试图在一个小型C++应用程序中设置<强> KeDSPosidIIMALIDION/START>属性。我可以设置一些其他属性(kEdsPropID_ISOSpeed和kEdsPropID_SaveTo) 上面的代码工作正常。但下一个代码不会:C++ EDSDK:can';t集';kEdsPropID#U图像质量';财产,c++,edsdk,canon-sdk,C++,Edsdk,Canon Sdk,我试图在一个小型C++应用程序中设置 KeDSPosidIIMALIDION/START>属性。我可以设置一些其他属性(kEdsPropID_ISOSpeed和kEdsPropID_SaveTo) 上面的代码工作正常。但下一个代码不会: // change format from RAW to JPEG EdsUInt32 ImgQual = 0x0010ff0f; // large jpeg or EdsImageQuality_LR; EdsSetPropertyData(cam
// change format from RAW to JPEG
EdsUInt32 ImgQual = 0x0010ff0f; // large jpeg or EdsImageQuality_LR;
EdsSetPropertyData(camera, kEdsPropID_ImageQuality, 0, sizeof(ImgQual), &ImgQual);
我需要在我的应用程序中从RAW切换到Jpeg,反之亦然。请帮帮我 至少,我找到了解决办法!这很简单
EdsUInt32 ImgQual = EdsImageQuality_LJF; // fine jpeg
或
然后
EdsSetPropertyData (camera, kEdsPropID_ImageQuality, 0, sizeof(ImgQual), &ImgQual);
EdsUInt32 ImgQual = EdsImageQuality_LR; // raw cr2
EdsSetPropertyData (camera, kEdsPropID_ImageQuality, 0, sizeof(ImgQual), &ImgQual);