Использование EDSDK 2.14 с Rebel T3i - Raw + JPEG

В последний раз я использовал SDK 2.9 с камерой EOS 5D Mark II, и все работало хорошо. Теперь я обновился, чтобы использовать SDK 2.14 с камерой EOS Rebel T3i. У меня есть 3 вопроса:

1) Я установил режим для возврата как RAW, так и JPEG - но это не работает вообще - мой код зависает / вылетает - если я установил только RAW, то он работает. Rebel T3i не поддерживает RAW + JPEG?

2) Раньше я мог устанавливать изображения RAW разного размера (RAW1, RAW2), поэтому в моем приложении пользователь мог выбрать, какое разрешение он хочет. Но теперь с Rebel T3i, независимо от настройки режима, изображение, которое я получаю, всегда составляет 25 МБ.

3) RAW-изображение, которое я получаю, имеет размер 8 бит на пиксель - я имел обыкновение получать 16 бит / с с 5D Mark II - есть ли способ с Rebel T3i?

1 ответ

1) Я бы просто угадал 2) Вам нужно установить это:

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

Где "камера" - это указатель. EDSDK 2.14 имеет новое перечисление EdsImageQuality. Не уверен, как помочь с 3.

Другие вопросы по тегам