gphoto2를 사용하여 이미지 크기를 구성하는 방법

gphoto2를 사용하여 이미지 크기를 구성하는 방법

저는 acer 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를 사용하는 대신 사용 사례를 기반으로 imagefrmator를 사용해 보세요 .imageformatsdresolutionimagequality

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
      

      연결된 특정 카메라에 사용 가능한 모든 구성이 표시됩니다. 또한 내 카메라/사용 사례에서 0과 같은 우수한 품질을 설정하는 데 사용할 수 있는 옵션이나 변수도 표시됩니다.

      예를 들어, 내 카메라의 배터리 잔량을 확인하면 나열된 구성은 다음과 같습니다.

      gphoto2 --get-config batterylevel
      

      배터리 잔량을 읽는 경우와 읽기 전용으로 설정되지 않은 경우 1로 설정하면 변경이 가능하고 다음과 같이 구성할 수 있습니다.

      gphoto2 --set-config imageformat=0 --set-config shutterspeed=1 --capture-image
      

참고:카메라의 다이얼(모드 선택)은 미리 정의된 모드로 설정되어 있으므로 일부 설정을 수정할 수 없습니다. 예를 들어, 카메라를 완전 자동 모드로 설정하면 셔터 속도 옵션은 읽기 전용이 됩니다.

따라서 가장 좋은 방법은 자동 모드가 필요하다고 확신하지 않는 한 카메라를 수동 설정/모드로 유지하는 것입니다. 그러나 자동 모드가 그에 따라 작업(예: 초점 등)을 완료할 때까지의 대기 시간을 설정하십시오.

관련 정보