====== Canon IXUS 40 ======
Digital Camera Canon **IXUS 40** è il nome europeo della **PowerShot SD300 Digital ELPH**.
[[http://www.imaging-resource.com/PRODS/SD300/SD3A.HTM]]
^ Image Capture ^^
| Image Resolution | 2272x1704, 1600x1200, 1024x768, 640x480 |
| Movie Resolution | 640x480, 160x120 |
| Aspect Ratio | 4:3 |
| CCD Sensor (Megapixels) | 4.00 |
| CCD Size (inches) | 1/2.5" |
| Movie Audio | Yes |
^ Lens ^^
| Focal Length (35mm equivalent) | 35 - 105 mm |
| Zoom Ratio | 3.00x |
| Auto Focus | Yes |
| Auto Focus Type | 9-point AiAF |
| Auto Focus Min Illum | 0.250 |
| Manual Focus | Yes |
| Normal Focus Range | 30 cm to Infinity 12.2 in to Infinity |
| Macro Focus Range | 3 - 50 cm 1.2 - 20.4 in |
| Min Macro Area | 31 x 23 mm 1.2 x 0.9 in |
| Max Aperture | f/2.8 |
| Aperture Range Description | f/2.8 (wide) / f/4.9 (tele) |
===== Software per GNU/Linux =====
=== libusb ===
Libreria user-space per accedere alle periferiche USB, viene utilizzata da gPhoto quando deve accedere ad una fotocamera USB.
=== hotplug ===
Collezione di programmi che effettua il caricamento automatico del software necessario quando si collega una periferica. Non è strettamente necessario se si conoscono i nomi dei moduli kernel necessari. Nel notro personalissimo caso (notebook Acer TravelMate 312T) basta aver caricato i moduli **usbcore** e **usb-uhci** (oppure **uhci**).
=== gPhoto2 ===
gPhoto2 ([[http://www.gphoto.org/|www.gphoto.org]]) is a free, redistributable, ready to use set of digital camera software applications for Unix-like systems, written by a whole team of dedicated volunteers around the world. It supports more than [[http://www.gphoto.org/proj/libgphoto2/support.php|600 cameras]].
=== gphotofs ===
Consente di montare la memoria della fotocamera come se fosse un filesystem, completamente in userspace. Richiede le librerie ''**libgphoto2**'' e il supporto //fuse// del kernel (''**CONFIG_FUSE_FS=m**''). Il kernel predefinito Debian ha il supporto per //fuse// a partire dalla versione 2.6.15. L'utente che accede alla fotocamera deve appartenere ai gruppi **fuse**, **plugdev** e **camera**, bisogna controllare che i permessi dei file e device interessati siano corretti:
crw-rw---- 1 root plugdev 189, 3 2007-02-25 17:51 /dev/bus/usb/001/004
crw-rw---- 1 root fuse 10, 229 2007-02-25 17:12 /dev/fuse
-rwsr-x--- 1 root fuse 18368 2006-09-09 21:24 /usr/bin/fusermount
Come utente root verificare che sia stato fatto il ''**modprobe fuse**'', poi come utente non privilegiato:
mkdir /media/cam
gphotofs /media/cam
ls -la /media/cam
fusermount -u /media/cam
=== gtKam ===
==== Installazione con Debian ====
Installare i pacchetti ''**libusb-0.1-4**'', ''**gphoto2**'' e ''**gtkam**'' (se si desidera un programma con interfaccia grafica).
==== Utilizzo ====
Quando viene collegata la fotocamera ed accesa nella modalità riproduzione, dovrebbe autmaticamente apparire una nuova entry (oltre a quella chiamata ''001'') nella pseudo directory ''/proc/bus/usb/001/'', ad esempio ''**/proc/bus/usb/001/003**''.
Con una Debian Etch aggiornata per magia il nuovo device appartiene a **root:camera** con permessi **0660** e quindi basta appartenere al gruppo **camera** per poterci accedere. In situazioni più sfortunate si può agire manualmente con un ''**chmod 0666 /proc/bus/usb/001/003**''. Un'altro metodo è quello di pilotare ''usbdevfs'' con una riga in ''**/etc/fstab**'' (verificare bene anche quando viene montato lo pseudo filesystem):
none /proc/bus/usb usbdevfs devuid=1000,devgid=1000,devmode=0664 0 0
Alcuni comandi per: elencare le macchine supportate, elencare le porte supportate, tentare l'autodetect delle macchine collegate a qualche porta, elencare i file contenuti nella macchina, prelevarli tutti, prelevare solo alcuni file specificando manualmente la porta di collegamento:
gphoto2 --list-cameras
gphoto2 --list-ports
gphoto2 --auto-detect
gphoto2 --list-files
gphoto2 --get-all-files
gphoto2 --port usb: --get-file 4-6
===== Durata batteria =====
^ Data carica ^ Data fine ^ Giorni ^ Progr. ^ Scatti ^ Note ^
| 2005-08-23 | 2005-08-27 | 4 | 53 | 53 | |
| 2005-08-27 | 2005-09-04 | 8 | 169 | 116 | |
| 2005-08-29 | 2005-09-11 | 13 | 298 | 129 | |
| 2005-09-09 | 2005-09-24 | 15 | 380 | 82 | Non esaurita |
| 2005-09-24 | 2005-10-16 | 22 | 529 | 149 | |
| 2005-10-08 | 2005-11-12 | 35 | 667 | 138 | |
| 2005-10-29 | 2005-12-03 | 35 | 696 | 29 | |
===== Fotografie panoramiche =====
Per Linux dovrebbe esserci il programma **hugin** (Panorama Tools GUI). Questi i link al programma e al repository di pacchetti Debian:
* [[http://hugin.sourceforge.net/]]
* [[http://itp.tugraz.at/Comp/debian/dists/sarge/desktop/binary-i386/]]
* [[http://3demi.net/debian/debs/]]
===== Filmati =====
Un filmato viene salvato nel seguente formato:
AVI, 640 x 480, 30.00 fps, video: Motion JPEG, audio: uncompressed PCM (mono, 11024 Hz)
Per convertire i filmati con [[..:linux:video:avidemux|Avidemux]], ricordarsi di attivare il [[..:linux:video:avidemux#audio_filters|resample]] dell'audio a 44100 Hz o altra frequenza supportata dal codec.
===== Siti di riferimento =====
* [[http://www.imaging-resource.com/]]
* [[http://www.imaging-resource.com/PRODS/SD300/SD3A.HTM]]
* [[http://www.xena.uklinux.net/Linux/powershot.html]]
* [[http://www.gphoto.org/]]