저는 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를 사용하는 대신 사용 사례를 기반으로 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
연결된 특정 카메라에 사용 가능한 모든 구성이 표시됩니다. 또한 내 카메라/사용 사례에서 0과 같은 우수한 품질을 설정하는 데 사용할 수 있는 옵션이나 변수도 표시됩니다.
예를 들어, 내 카메라의 배터리 잔량을 확인하면 나열된 구성은 다음과 같습니다.
gphoto2 --get-config batterylevel
배터리 잔량을 읽는 경우와 읽기 전용으로 설정되지 않은 경우 1로 설정하면 변경이 가능하고 다음과 같이 구성할 수 있습니다.
gphoto2 --set-config imageformat=0 --set-config shutterspeed=1 --capture-image
참고:카메라의 다이얼(모드 선택)은 미리 정의된 모드로 설정되어 있으므로 일부 설정을 수정할 수 없습니다. 예를 들어, 카메라를 완전 자동 모드로 설정하면 셔터 속도 옵션은 읽기 전용이 됩니다.
따라서 가장 좋은 방법은 자동 모드가 필요하다고 확신하지 않는 한 카메라를 수동 설정/모드로 유지하는 것입니다. 그러나 자동 모드가 그에 따라 작업(예: 초점 등)을 완료할 때까지의 대기 시간을 설정하십시오.