私はアサールAspire OneとNikon D70でgphoto2とLubuntuを使用しています。古いものですが、まだ便利です。しかし、コマンドラインで写真を撮ろうとすると問題が発生します。なぜなら私が撮るすべての写真が160x120(サムネイルのようです)だからです。私が使用するコードは次のようなバリエーションです。
gphoto2 --set-config "resolution=4" --no-keep -I 20 -F 3150 --capture-image-and-download --filename "%Y%m%d%H%M%S.nef"
一重引用符と二重引用符を使用または無効にしようとしましたが、--set-config "resolution=RAW"
常にエラーが発生します。
*** Error ***
Property 'resolution' not found.
しかし、--set-config imagesize=4
次のエラーがあります。
*** Error ***
The property 'Image Size' / 0x5003 was not set (0x2007: PTP Incomplete Transfer)
カメラはNEF(raw)に設定されていますが、画像サイズを設定する方法がわかりません。どんなアイデアがありますか?よろしくお願いします。
答え1
Nikon D70のすべての設定オプションが何であるかはわかりませんが、私はNikon D90(まったく同じである必要があります)を使用しており、これが私がお勧めしたいものです。
すべての設定オプションを取得するには:
gphoto2 --list-all-config
最初のエラーは非常に明確であり、そのような構成はありませんresolution
。利用可能なすべてのオプションを確認する必要があるため、画像形式を変更したいようですimagequality
。
gphoto2 --get-config imagequality
オプション(RAW = NEF)を決定したら、次のようにオプションをオプションに設定できます。
gphoto2 --set-config imagequality=<choice number>
最後に画像サイズを変更したいと思いますが、上記imagesize
の設定をインポートしてサポートされているオプションを確認することをお勧めします。
追加参考資料:
http://gphoto.org/doc/manual/ref-gphoto2-cli.html
http://gphoto.org/doc/manual/FAQ.html
答え2
gphoto2の専門家ではありませんが、これは私の経験です。
クイックアドバイス/解決策
orを使用する代わりに、ユースケースに基づいてimagefrmat
orを使用してみてください。imageformatsd
resolution
imagequality
gphoto2 --set-config imageformat=0 --set-config imageformatsd=0 --capture-image-and-download --filename "myfile.jpg"
または
gphoto2 --set-config imageformat=0 --set-config imageformatsd=0 --capture-image --filename "myfile.jpg"
説明する
はい、各カメラには利用可能な異なる/特定の設定キーワードがあります。カメラがサポートしているものによって異なります。次の説明はあなたの製品を識別するのに役立ちます。
私の設定:
- Octopi インスタンスが実行される Raspberry Pi 2 B+。
- Canon 1100D(一部の地域ではRebel t3またはt3iとも呼ばれます)。
- 失敗した試み:
imagequality
基本的なインターネット検索では、私は次のresolution
設定パラメータも使用しました。
またはgphoto2 --set-config imagequality=0 --capture-image --filename "myfile.jpg"
gphoto2 --set-config resolution=0 --capture-image --filename "myfile.jpg"
- 結局、あなたと同じ結果を得ました
you@yourpi:~ $ gphoto2 --set-config imagequality=0 --capture-image --filename "myfile.jpg" *** Error *** imagequality not found in configuration tree. New file is in location /capt0000.jpg on the camera you@yourpi:~ $
- 成功した試み
呼ぶ
gphoto2 --list-all-config
接続されている特定のカメラで利用可能なすべての設定が表示されます。また、マイカメラ/ユースケースでゼロなどの優れた品質を設定するために使用できるオプションまたは変数も表示されます。
たとえば、私のカメラのバッテリー残量を確認すると、リストされた設定は次のようになります。
gphoto2 --get-config batterylevel
バッテリー残量を読み取る場合と読み取り専用に設定していない場合は、1に設定すると変更でき、次のように設定できます。
gphoto2 --set-config imageformat=0 --set-config shutterspeed=1 --capture-image
注:カメラのダイヤル(モード選択)は事前定義されたモードに設定されているため、一部の設定は変更できません。たとえば、カメラを全自動モードに設定すると、シャッタースピードオプションは読み取り専用になります。
したがって、最良の方法は、自動モードが必要であると確信していない限り、カメラを手動設定/モードに保つことです。ただし、オートモードがそれに応じて操作(フォーカスなど)を完了するまでの待ち時間を設定します。