16Aug

Zakaj vsaka kamera položi fotografije v mapo DCIM?

Vsaka kamera - najsi je namenski digitalni fotoaparat ali aplikacija Camera v napravi Android ali iPhone - postavlja fotografije, ki jih posnamete v mapi DCIM.DCIM pomeni "digitalne fotoaparate".

Mapa DCIM in njegova postavitev prihajajo iz DCF, standarda, ki je bil ustvarjen leta 2003. DCF je tako dragocen, ker zagotavlja standardno postavitev.

Meet DCF, ali "Pravilo za oblikovanje za datotečni sistem fotoaparata"

DCF je specifikacija, ki jo je oblikoval JEITA, Japonska zveza za industrijo elektronskih in informacijskih tehnologij. Tehnično je standardni CP-3461, lahko pa si kopirate dokument o skrivnostnih standardih in ga preberete na spletu. Prva različica tega standarda je bila izdana leta 2003 in je bila nazadnje posodobljena leta 2010.

Specifikacija DCF navaja številne različne zahteve z namenom zagotavljanja interoperabilnosti. Datotekni sistem ustrezno oblikovanih devikov - na primer, SD kartica, priključena v digitalni fotoaparat - mora biti FAT12, FAT16, FAT32 ali exFAT.Mediji z 2 GB ali več prostora morajo biti formatirani s FAT32 ali exFAT.Cilj je, da so digitalni fotoaparati in njihove pomnilniške kartice združljive med seboj.

Direktorij DCIM in njegove podlage

Specifika DCF med drugim določa, da mora digitalni fotoaparat shraniti svoje fotografije v imenik "DCIM".DCIM pomeni "digitalne fotoaparate".

Imenik DCIM lahko - in ponavadi vsebuje - vsebuje več podimenikov. Vsak poddirektorji sestavljajo edinstvena trimestna številka - od 100 do 999 - in pet alfanumeričnih znakov. Alfanumerični znaki niso pomembni, vsak proizvajalec kamer pa lahko sam izbere lastne. Na primer, Apple ima dovolj sreče, da ima petmestno ime, zato je njihova koda APPLE.V iPhonu imenik DCIM vsebuje mape, kot so »100APPLE«, »101APPLE« in tako naprej.

V vsakem podimeniku so slikovne datoteke same, ki predstavljajo fotografije, ki jih posnamete. Ime vsake slikovne datoteke se začne s štirimestno alfanumerično kodo - kar lahko naredi katerikoli izdelovalec fotoaparata - sledi štirimestna številka. Na primer, pogosto boste videli datoteke z imenom DSC_0001.jpg, DSC_0002.jpg in tako naprej. Koda v resnici ni pomembna, vendar je dosledno zagotoviti, da se fotografije, ki jih posnamete, prikažejo v vrstnem redu, ki ste jih vzeli.

Na primer, postavitev bo videti na primer:

DCIM

  • 100ANDRO
    • DCF_0001.JPG
    • DCF_0002.JPG
    • DCF_0003.WAV
  • 101ANDRO
  • 102ANDRO

Morda boste videli tudi datoteke. THM, ki predstavljajo metapodatke za datoteke, ki niso slike JPG.Recimo, da ste vzeli videoposnetek z digitalnim fotoaparatom in da ste ga shranili kot datoteko. MP4.Prikazali boste datoteko DSC_0001.MP4 in datoteko DSC_0001.THM.Datoteka MP4 je sam videoposnetek, medtem ko datoteka. THM vsebuje sličico in druge metapodatke. To fotoaparat uporablja za prikaz informacij o videoposnetku, ne da bi ga naložili.

Tukaj je več podrobnosti o zakleti, ki jih zahteva DCF specifikacija, vendar niso zelo pomembni.

Torej, zakaj vsi sledijo tej specifikaciji?

DCF je "de facto" standard, kar pomeni, da je dovolj digitalnih fotoaparatov in proizvajalcev pametnih telefonov, da je postal dosleden standard v resničnem svetu. Standardizirani format DCIM pomeni programsko opremo za prenos digitalnega fotoaparata, ki lahko samodejno prepozna fotografije na digitalnem fotoaparatu ali kartici SD, ko jo povežete z računalnikom in jih prenesete.

Mape DCIM na pametnih telefonih imajo isti namen. Ko na računalnik priključite iPhone ali Android telefon, programska oprema računalnika ali foto-knjižnice zazna mapo DCIM, opazi, da so fotografije, ki jih je mogoče prenesti, in ponuditi, da to storijo samodejno.

DCIM morda ni najbolj očitno ime, ko ga prvič vidite - kaj pa "fotografije"?- vendar je bolj pomembno, da je to standard.Če ima vsak proizvajalec digitalnih fotoaparatov ali operacijskega sistema pametnih telefonov svojo lastno edinstveno mapo s slikami, programski programi ne bi mogli vedno samodejno najti fotografij na povezani napravi. Nikoli ne bi mogli vzeti SD kartice iz ene kamere in jo priključiti neposredno v drug digitalni fotoaparat, dostopati do fotografij brez preoblikovanja naprave ali preureditve datotečnega sistema.

Končno je pomemben samo standard, ne glede na standard. Zato nam je mapa DCIM sledila od fotoaparatov točkovno-snemanje do pametnega telefona in celo aplikacij aparatov s tabličnimi aparati. Protokol za prenos slike ali PTP ni enak kot standard DCF, vendar ima podoben namen. Zamenjali so ga MTP in drugi standardi, toda PTP podpirajo naprave Android in telefoni iPhone za komunikacijo z aplikacijami za upravljanje fotografij, ki podpirajo ta standard.

Kot ponavadi vsi nosimo staro-arkanski standard, ker je bolje biti združljiv z vsem, kot pa načrtovati nekaj novega od nič.To je enak razlog, zakaj je e-pošta še vedno tako priljubljena!

Image Credit: Ishikawa Ken na Flickr