gPhoto — это набор программных приложений [ требуется ссылка ] и библиотек для использования в цифровой фотографии . gPhoto поддерживает не только извлечение изображений с камер, но также загрузку и удаленную настройку и съемку в зависимости от того, поддерживает ли камера эти функции.
gPhoto является свободным программным обеспечением и выпускается под лицензией GNU Lesser General Public License .
По состоянию на июнь 2019 года gPhoto поддерживает более 2500 камер. [2] Приложение кроссплатформенное и работает под управлением Linux , FreeBSD , NetBSD и других Unix-подобных операционных систем.
gPhoto поддерживает протокол передачи изображений (PTP) и также подключается к устройствам, использующим протокол передачи мультимедиа (MTP). Многие камеры не поддерживаются gPhoto, но поддерживают класс устройств USB Mass Storage Device , который хорошо поддерживается в Linux. gPhoto намеренно не реализует поддержку камер USB Mass Storage, поскольку она уже реализована в ядре.
gPhoto поддерживает управление привязкой камеры, предварительный просмотр, видоискатель в PTP или специальные протоколы для множества камер.
gPhoto предоставляет библиотеку libgphoto2 , позволяющую писать другие интерфейсы для него, а также интерфейс командной строки . gtkam — официальный клиент GUI для gPhoto. Другими клиентами являются программа KDE digiKam и программа GNOME Shotwell . GVfs использует libgphoto2 для предоставления фотографий с камеры приложениям GNOME через виртуальную файловую систему.
DigiKam , gtkam и Entangle (программное обеспечение) [3] поддерживают захват с помощью тетеринга и видоискателя для поддерживаемых камер. [4]