Digital Photography in the GNOME Environment

Digital Photography in the GNOME Environment

Digital Photography in the GNOME environment Hubert Figuière <[email protected]> Digital Photography in the GNOME environment 1/17 Digital photography in GNOME v Acquiring v Managing v GNOME Integration Digital Photography in the GNOME environment 2/17 Acquiring v Digital Cameras v Scanners Digital Photography in the GNOME environment 3/17 Getting the images from digital cameras v 86B 0ass Storage devices Mount as filesystem. Just copy # mount -t vfat /dev/sda1 /camera $ cp -R /camera/dcim/*/*.jpg ~/Photos/ v Other devices Need a driver: gphoto2 Digital Photography in the GNOME environment 4/17 gphoto2 v Support more than 400 hundred cameras v Over USB or serial v This does not count Mass Storage devices v Has only 37 different driver families Thank you OEMs... ... but still a lot of reverse engineering v Just a library v Free Software Digital Photography in the GNOME environment 5/17 gphoto2 architecture Digital Photography in the GNOME environment 6/17 gphoto2 architecture (continued) v 0odular v Can plug new drivers independently v Abstract communication layer v Desktop unaware No GUI at all v Separate front-ends: gtkam and gphoto2 v Also a frontend for KDE: digikam Digital Photography in the GNOME environment 7/17 Scanners 3 different solutions: v SANE v EPSON-Kowa Image Scan ! v VueScan Digital Photography in the GNOME environment 8/17 SANE v SANE 6canner Access Now Easy v Since 1996 v Lot of devices supported (47 scanner families)... ... but like gphoto2, a lot of reverse engineering v Free Software v Several front-end Digital Photography in the GNOME environment 9/17 SANE Architecture v -ust a library: libsane v Hardware access layer (sanei) v Does not care about UI v Front-ends are just applications to provide UI v Allow using a scanner remotely Digital Photography in the GNOME environment 10/17 ,mage Scan! v 0ade by EPSON-Kowa to support most Epson scanners Thank you Epson v Almost Free Software Some parts are proprietary and are provided as *.o binaries v Image processing v Some OEM drivers v Better result with negatives. v Linux/Intel only v Exchanged driver code with SANE Digital Photography in the GNOME environment 11/17 9ueScan v Support some scanners that SANE do not v Better result when scanning negatives than with XSane v Proprietary v Cost money (starts at $59.95 !) v Linux/Intel, Windows and MacOS only Digital Photography in the GNOME environment 12/17 0anaging pictures v gThumb v F-Spot v The Gimp v Nautilus Digital Photography in the GNOME environment 13/17 GN20( ,ntegration v 8sing libhal for device detection. v Interact with gnome-volume-manager when a digicam is plugged in (see project Utopia). v Copying the images to a predefined folder v Start an application (gThumb, gtkam) v Acquire image API for GNOME. Digital Photography in the GNOME environment 14/17 :hy an API for GNOME? v provide a standard GUI for scanning and/or image capture Use SANE and a front-end like XSane. v provide a simple API to acquire a picture from an application Typical use: send a snail-mail via e-mail using a flatbed scanner. You'd only need to add "Scan..." to the mail application. Digital Photography in the GNOME environment 15/17 Conclusion v Still more general work v Still more devices to support v Real GNOME integration Digital Photography in the GNOME environment 16/17 4uestions ? Talk will be available at http://www.figuiere.net/hub/talks/guadec5/ Digital Photography in the GNOME environment 17/17.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    17 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us