Alph 7R カメラでリモート API を使用しています。元のサイズの画像を取得するのに問題があります。ダウンロードアドレスの回答を得る前に、カメラはメモリカードに画像を保存します。これには数秒かかります。メモリ カードなしでカメラを使用すると、setPostviewImageSize コマンドを使用するとエラーが発生し、2M サイズの画像が表示されます。画像サイズを設定した後、メモリカードを取り外そうとしましたが、うまくいきました。画像は 2 秒以内に表示されますが、カメラを再起動するとすべての設定が失われます。質問は、メモリカードを使用せずに画像サイズをオリジナルに変更する可能性はありますか、またはメモリカードに画像を保存するように切り替えることはできますか?
1 に答える
0
コードにバグがあったため、メモリ カードを取り外した後に間違ったイメージが表示されました。そのため、カードなしで元のサイズの画像を取得することはありません。
私はc++を使用しています。scalarwebapi_dd.xml を取得したら、最初のコマンド startRecMode を送信します。これは期待どおりに機能します。コマンド getAvailableApiList は、setPostviewImageSize を含む、現在使用できるすべての関数を含む配列を返します。カメラに挿入されたメモリ カードです。setPostviewImageSize を呼び出すと、{"result":[0],"id":1} のような文字列が返されます。カードなしでこのコマンドを呼び出そうとすると、{"id":1,"error":[1,"Failed: could not set postview size."]} のようなエラーを含む JSON 文字列が返されます。私の質問は、別のコマンドで画像サイズを設定する可能性はありますか、または画像をメモリカードに保存せずに actProcessImage を使用できますか?
于 2016-10-27T10:26:09.100 に答える