Linux photography: Difference between revisions
Jump to navigation
Jump to search
Content deleted Content added
m Created page with "==Links== * [http://www.teaser.fr/~hfiguiere/linux/digicam.html Digital Camera Support for UNIX, Linux and BSD] * [http://www.jalkapallo.org/superkolik/canon.html Canon PTP exten…" |
mNo edit summary |
||
| (One intermediate revision by the same user not shown) | |||
| Line 6: | Line 6: | ||
* [http://webuser.fh-furtwangen.de/~dersch/ Java Panorama Viewer (PTviewer)] |
* [http://webuser.fh-furtwangen.de/~dersch/ Java Panorama Viewer (PTviewer)] |
||
==gphoto2== |
==gphoto2== |
||
===cli=== |
|||
Get at least v2.4.9 for using all Canon features & remote shooting with 5Dmkii |
Get at least v2.4.9 for using all Canon features & remote shooting with 5Dmkii |
||
* gphoto2 --config allows to change many settings, e.g. the owner string |
* gphoto2 --config allows to change many settings, e.g. the owner string |
||
* Remote capture: |
|||
==Scripts== |
|||
** gphoto2 --get-config capturetarget |
|||
** gphoto2 --set-config capturetarget=sdram |
|||
** gphoto2 --get-config capture |
|||
** gphoto2 --set-config capture=on |
|||
** gphoto2 --capture-image-and-download |
|||
* For Bulb mode: |
|||
** Switch dial to 'M'anual mode |
|||
** gphoto2 --set-config shutterspeed=bulb |
|||
** gphoto2 --set-config bulb=1 --wait-event=10s --set-config bulb=0 --wait-event-and-download=5s |
|||
* Misc controls for remote capture: Image Format, ISO, WhiteBalance, Whitebalance Adjust, DriveMode, Picture Style, Bulb Mode, BracketMode, Aperture, ShutterSpeed, Autofocus (in LiveView mode), Manual Focus (in LiveView mode), Viewfinder |
|||
===derivatives=== |
|||
* gvfs-backends - userspace virtual filesystem - backends |
|||
** contains the gphoto2 backend |
|||
* gphotofs - filesystem to mount digital cameras |
|||
* libwine-gphoto2-unstable - Windows API implementation - camera module |
|||
** This package contains a TWAIN interface that allows Windows |
|||
* kamera - digital camera support for KDE applications |
|||
* gtkam - application for retrieving media from digital cameras |
|||
* gtkam-gimp - gtkam gimp plugin to open digital camera pictures |
|||
==Photo management applications== |
|||
* f-spot - personal photo management application |
|||
* shotwell - digital photo organizer |
|||
* digikam - digital photo management application for KDE |
|||
* gthumb - an image viewer and browser |
|||
* ansel1 - Horde photo management application |
|||
* mapivi - Photo viewer and organizer with emphasis on IPTC fields |
|||
==Data recovery== |
|||
*testdisk - Partition scanner and disk recovery tool |
|||
** => photorec |
|||
** Canon Raw picture (.crw) |
|||
** Canon catalog (.ctg) |
|||
** JPEG picture (.jpg) |
|||
==EXIF== |
|||
* exif - command-line utility to show EXIF information in JPEG files |
|||
* exifprobe - Read metadata from digital pictures |
|||
* exiv2 - EXIF/IPTC metadata manipulation tool |
|||
** Nice one, can copy/paste exif data with ex/in commands |
|||
* exiftags - utility to read Exif tags from a digital camera JPEG file |
|||
* metacam - extract EXIF information from digital camera files |
|||
** In addition to the standard EXIF fields, MetaCam also supports vendor-specific extensions from Nikon, Olympus, Canon and Casio. |
|||
* jhead - manipulate the non-image part of Exif compliant JPEG files |
|||
* pecomato - Picture-embedded contents manipulation tool |
|||
===Rotate=== |
|||
* renrot - Rename and rotate files according to EXIF tags |
|||
* exiftran - transform digital camera jpeg images |
|||
** jpegtran |
|||
===GPS=== |
|||
* gpscorrelate-gui - correlates digital photos with GPS data filling EXIF fields (GUI) |
|||
* gpsprune - visualize, edit, convert and prune GPS data |
|||
==RAW== |
|||
* dcraw - decode raw digital camera images |
|||
** Supports the following models: Canon, Kodak, Olympus, Nikon, Fuji, Minolta and Sigma |
|||
* gimp-dcraw - GIMP plug-in for loading RAW digital photos |
|||
==HDR== |
|||
* exrtools - A collection of utilities for manipulating OpenEXR images |
|||
* pfstools - command line HDR manipulation programs |
|||
* qtpfsgui - graphical user interface providing a workflow for HDR imaging |
|||
==Misc== |
|||
* jpegpixi - Remove hot spots from JPEG images with minimal quality loss |
|||
* phatch - simple to use Photo Batch Processor - GUI |
|||
==Old scripts== |
|||
If you don't like having files named IMG_1234.JPG, you can try sth like this to rename the images _yyyy_mm_dd-xxx.jpg_ |
If you don't like having files named IMG_1234.JPG, you can try sth like this to rename the images _yyyy_mm_dd-xxx.jpg_ |
||
Latest revision as of 21:30, 2 March 2011
Links
- Digital Camera Support for UNIX, Linux and BSD
- Canon PTP extensions
- Dave Coffin RAW Digital Photo Decoder
- Digital photography and Linux
- Java Panorama Viewer (PTviewer)
gphoto2
cli
Get at least v2.4.9 for using all Canon features & remote shooting with 5Dmkii
- gphoto2 --config allows to change many settings, e.g. the owner string
- Remote capture:
- gphoto2 --get-config capturetarget
- gphoto2 --set-config capturetarget=sdram
- gphoto2 --get-config capture
- gphoto2 --set-config capture=on
- gphoto2 --capture-image-and-download
- For Bulb mode:
- Switch dial to 'M'anual mode
- gphoto2 --set-config shutterspeed=bulb
- gphoto2 --set-config bulb=1 --wait-event=10s --set-config bulb=0 --wait-event-and-download=5s
- Misc controls for remote capture: Image Format, ISO, WhiteBalance, Whitebalance Adjust, DriveMode, Picture Style, Bulb Mode, BracketMode, Aperture, ShutterSpeed, Autofocus (in LiveView mode), Manual Focus (in LiveView mode), Viewfinder
derivatives
- gvfs-backends - userspace virtual filesystem - backends
- contains the gphoto2 backend
- gphotofs - filesystem to mount digital cameras
- libwine-gphoto2-unstable - Windows API implementation - camera module
- This package contains a TWAIN interface that allows Windows
- kamera - digital camera support for KDE applications
- gtkam - application for retrieving media from digital cameras
- gtkam-gimp - gtkam gimp plugin to open digital camera pictures
Photo management applications
- f-spot - personal photo management application
- shotwell - digital photo organizer
- digikam - digital photo management application for KDE
- gthumb - an image viewer and browser
- ansel1 - Horde photo management application
- mapivi - Photo viewer and organizer with emphasis on IPTC fields
Data recovery
- testdisk - Partition scanner and disk recovery tool
- => photorec
- Canon Raw picture (.crw)
- Canon catalog (.ctg)
- JPEG picture (.jpg)
EXIF
- exif - command-line utility to show EXIF information in JPEG files
- exifprobe - Read metadata from digital pictures
- exiv2 - EXIF/IPTC metadata manipulation tool
- Nice one, can copy/paste exif data with ex/in commands
- exiftags - utility to read Exif tags from a digital camera JPEG file
- metacam - extract EXIF information from digital camera files
- In addition to the standard EXIF fields, MetaCam also supports vendor-specific extensions from Nikon, Olympus, Canon and Casio.
- jhead - manipulate the non-image part of Exif compliant JPEG files
- pecomato - Picture-embedded contents manipulation tool
Rotate
- renrot - Rename and rotate files according to EXIF tags
- exiftran - transform digital camera jpeg images
- jpegtran
GPS
- gpscorrelate-gui - correlates digital photos with GPS data filling EXIF fields (GUI)
- gpsprune - visualize, edit, convert and prune GPS data
RAW
- dcraw - decode raw digital camera images
- Supports the following models: Canon, Kodak, Olympus, Nikon, Fuji, Minolta and Sigma
- gimp-dcraw - GIMP plug-in for loading RAW digital photos
HDR
- exrtools - A collection of utilities for manipulating OpenEXR images
- pfstools - command line HDR manipulation programs
- qtpfsgui - graphical user interface providing a workflow for HDR imaging
Misc
- jpegpixi - Remove hot spots from JPEG images with minimal quality loss
- phatch - simple to use Photo Batch Processor - GUI
Old scripts
If you don't like having files named IMG_1234.JPG, you can try sth like this to rename the images _yyyy_mm_dd-xxx.jpg_
j=1;
for i in *.JPG;do
exif.py $i 2>/dev/null |\
gawk -v i=$i -v j=$j '
/DateTime:/{
match($0,/([0-9]+):([0-9]+):([0-9]+)/,a);
system("mv "i" " sprintf(a[1] "_" a[2] "_" a[3] "-" "%03d" ".jpg",j))
}';
j=$((j+1));
done
See also option "mv" of command "exiv2", which does pretty much the same