جیفوتو مجموعهای از نرمافزارها و کتابخانهها برای عکاسی دیجیتال است. این نرمافزار امکان دریافت تصاویر از دوربینها، آپلود و کنترل از راه دور تنظیمات و عکاسی را فراهم میکند، به شرط اینکه دوربین از این قابلیتها پشتیبانی کند.
جیفوتو تحت مجوز GNU LGPL منتشر شده و یک نرمافزار آزاد است. این نرمافزار از بیش از ۲۵۰۰ دوربین پشتیبانی میکند و بر روی سیستمعاملهای لینوکس، FreeBSD، NetBSD و سایر سیستمهای شبهیونیکس اجرا میشود.
جیفوتو از پروتکل PTP (پروتکل انتقال تصویر) پشتیبانی کرده و به دستگاههایی که از پروتکل MTP استفاده میکنند نیز متصل میشود. بسیاری از دوربینها که توسط جیفوتو پشتیبانی نمیشوند، از کلاس ذخیرهسازی انبوه USB پشتیبانی میکنند که در لینوکس به خوبی پشتیبانی میشود.
قابلیتهای جیفوتو
- کنترل تترینگ دوربین
- پیشنمایش و ویوفایندر
- پشتیبانی از پروتکلهای PTP و MTP
برنامههای کاربردی
جیفوتو دارای کتابخانه libgphoto2 است که امکان توسعه رابطهای کاربری مختلف را فراهم میکند. gtkam به عنوان رابط کاربری رسمی جیفوتو شناخته میشود. سایر برنامههای کاربردی شامل digiKam برای KDE و Shotwell برای GNOME هستند.
GVfs از کتابخانه libgphoto2 برای نمایش عکسهای دوربین در برنامههای GNOME از طریق یک سیستم فایل مجازی استفاده میکند.