Digitale stillbilledkameraer som understøttes

Introduktion

Nutidens digitalkameraer karakteriseres ved brug af kort med Compact Flash hukommelse og USB eller FireWire (IEEE-1394 eller i-link) til dataoverførsel. Selve overførslen til en vært udføres almindeligvis med enhedsklassen USB masselagring (så kameraet ser ud til at være en diskenhed) eller med fotooverførselsprotokollen PTP og dens varianter. Ældre kameraer bruger måske en forbindelse med seriel port (RS-232).

ForhåndsvisningseksempelForbindelsestype
Forbindelse med FireWire (IEEE-1394 eller i-link) fra et professionelt digital stillbilledkamera
Forbindelse med Universal Serial Bus (USB) fra et sædvanligt digitalt stillbilledkamera
Forbindelse med serieport (RS-232) fra et gammelt digitalt stillbilledkamera

Overførsel med gphoto2: PTP og RS232 serieport

digiKam bruger programmet gphoto2 til at kommunikere med digitale stillbilledkameraer. Gphoto2 er et frit, videredistribuerbart sæt programmer for digitalkameraer som understøtter et voksende antal af over 600 kameraer. Gphoto2 har understøttelse for fotooverførselsprotokollen Picture Transfer Protocol som er en protokol med bred understøttelse udviklet af International Imaging Industry Association for at tillade overførsel af billeder fra digitalkameraer til maskiner og andre periferienheder uden at behøve yderligere drivere.

Mange ældre digitalkameraer bruger den serielle port til at kommunikere med værten. Eftersom fotografier er store filer og overførsel via den serielle port er langsom, er denne type forbindelse nu forældet. digiKam understøtter alligevel disse kameraer og udfører billedoverførsler med programmet gphoto2. Du finder en fuldstændig liste over digitalkameraer som understøttes på følgende URL.

Overførsel fra en masslagringsenhed

For enheder som ikke direkte understøttes af gphoto2, er der understøttelse for protokollen for masselagring, som har god understøttelse i GNU/Linux®. Det omfatter digitalkameraer og hukommelseskortslæsere. Masselagringsgrænsefladerne er:

  • USB-masselagring: Et sæt grænseflader som bruger en kommunikationsprotokol defineret af USB Implementers Forum som kører på Universal Serial Bus. Denne standard sørger for en grænseflade til en mængde lagringsenheder, inklusive digitale stillbilledkameraer.

  • FireWire-masselagring: Dette er et sæt grænseflader som bruger en kommunikationsprotokol hovedsageligt udviklet af Apple Computer i 1990'erne. FireWire tilbyder højhastighedskommunikation og isokrone realtidstjenester. Ligesom USB-masselagring sørger standarden for en grænseflade for en mængde lagringsenheder, inklusive digitale stillbilledkameraer. Næsten alle nye digitalkameraer understøtter USB version 1 og kommer til at støtte USB version 2, nogle få understøtter FireWire.

For at bruge en generel masslagringsenhed med digiKam, vælges punktet Monteret kamera i listen Kameraindstilling og den rigtige søgesti til monteringspunktet indstilles.