Как настроить размер изображения с помощью gphoto2

Вы должны выполнять FTP в пассивном режиме, а не в активном.

При использовании текстового клиента, вы должны использовать команду:

PASV

При использовании другого программного обеспечения, вы должны найти меню для передачи в режиме PASSIVE.

см. Активный FTP против пассивного FTP, окончательное объяснение

1
06.06.2017, 14:02
1 ответ

Не эксперт по gphoto2, но это то, что я испытал.

Быстрое предложение/решение

Попробуйте использовать imagefrmatили 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"

Пояснение

Да, для каждой камеры может использоваться другое/конкретное ключевое слово конфигурации. Это зависит от того, что поддерживает ваша камера. Следующее объяснение может помочь вам идентифицировать себя.

Мои настройки:

  • Raspberry Pi 2 B+ с запущенным экземпляром Octopi.
  • Canon 1100D (в некоторых регионах известен как повстанческий t3 или t3i ).
  • Неудачная попытка:
    • При простом поиске в Google я также использовал 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
      

Обратите внимание, что:некоторые настройки не могут быть изменены, так как диск (выбора режима )на камере установлен в предопределенные режимы. Например, если вы переводите камеру в полностью автоматический режим, параметр sutterspeed становится доступным только для чтения.

Таким образом, рекомендуется оставить камеру в ручных настройках/режиме, если вы не уверены, что хотите использовать автоматический режим, но установите время ожидания для автоматического режима, чтобы завершить свою работу, например, фокусировку и т. д.

0
08.11.2020, 14:33

Теги

Похожие вопросы