Prečo každá kamera dáva fotografie do priečinka DCIM?
Každý fotoaparát - či už ide o digitálny fotoaparát alebo aplikáciu Fotoaparát v systéme Android alebo iPhone - umiesňuje vaše fotografie do zložky DCIM. DCIM znamená "Obrázky digitálnych fotoaparátov".
Zložka DCIM a jej usporiadanie pochádza z DCF, štandard vytvorený v roku 2003. DCF je tak cenný, pretože poskytuje štandardné rozloženie.
Spĺňať DCF alebo "Pravidlo návrhu pre systém súborov kamery"
DCF je špecifikácia vytvorená spoločnosťou JEITA, Združenie priemyslu elektroniky a informačných technológií v Japonsku. Je to technicky štandardné CP-3461 a môžete vykopať dokument s tajnými normami a prečítať si ho online. Prvá verzia tohto štandardu bola vydaná v roku 2003 a naposledy bola aktualizovaná v roku 2010.
Špecifikácia DCF obsahuje zoznam rôznych požiadaviek s cieľom zaručiť interoperabilitu. Súborový systém vhodne formátovaných devikov - napríklad SD karty zapojených do digitálneho fotoaparátu - musí byť FAT12, FAT16, FAT32 alebo exFAT. Médiá s priestorom s veľkosťou 2 GB alebo viac musia byť naformátované s formátmi FAT32 alebo exFAT. Cieľom je, aby digitálne fotoaparáty a ich pamäťové karty boli navzájom kompatibilné.
Adresár DCIM a jeho podpriečinky
Okrem iného špecifikácia DCF stanovuje, že digitálny fotoaparát musí uložiť svoje fotografie do adresára "DCIM". DCIM znamená "Obrázky digitálnych fotoaparátov".
Adresár DCIM môže - a zvyčajne - obsahuje viac podadresárov. Podadresáre obsahujú jedinečné trojmiestne číslo - od 100 do 999 - a päť alfanumerických znakov. Alfanumerické znaky nie sú dôležité a každý výrobca fotoaparátov si môže slobodne vybrať svoju vlastnú. Napríklad, Apple má to šťastie, že má päťmiestny názov, takže ich kód je APPLE. V adresári iPhone obsahuje adresár DCIM priečinky ako "100APPLE", "101APPLE" a tak ďalej.
V každom podadresári sú samotné súbory obrázkov, ktoré reprezentujú fotografie, ktoré prijímate. Každý názov súboru s fotografiami začína štvormiestnym alfanumerickým kódom, ktorý môže byť čokoľvek, čo chce výrobca fotoaparátu, za ktorým nasleduje štvormiestne číslo. Napríklad, často uvidíte súbory s názvom DSC_0001.jpg, DSC_0002.jpg a tak ďalej. Kód nezáleží na tom, ale je to dôsledné, aby ste zaistili zobrazenie fotografií, ktoré ste urobili, v poradí, v akom ste ich vzali.
Napríklad rozloženie bude vyzerať takto:
DCIM
- 100ANDRO
- DCF_0001.JPG
- DCF_0002.JPG
- DCF_0003.WAV
- 101ANDRO
- 102ANDRO
Môľete vidie »aj súbory .THM, ktoré reprezentujú metadáta pre iné súbory ako obrázky JPG. Povedzme napríklad, že ste si vzali video s digitálnym fotoaparátom a boli uložené ako súbor .MP4. Zobrazí sa súbor DSC_0001.MP4 a súbor DSC_0001.THM. Súbor MP4 je samotné video, kým súbor .THM obsahuje miniatúru a iné metadáta. Toto zariadenie používa fotoaparát na zobrazenie informácií o videu bez načítania.
Existuje tu viac podrobností o tajomstve, ktoré špecifikácia DCF vyžaduje, ale nie sú naozaj dôležité.
Tak prečo každý nasleduje túto špecifikáciu?
DCF je "de facto" štandard, čo znamená, že dostatok digitálnych fotoaparátov a výrobcov smartfónov ho prijal, že sa stane konzistentným štandardom v reálnom svete. Štandardizovaný formát DCIM znamená, že softvér na prenos fotografií digitálnym fotoaparátom dokáže automaticky identifikovať fotografie na digitálnom fotoaparáte alebo karte SD, keď ho pripojíte k počítaču a prenášate ho.
Zložky DCIM na smartphonoch slúžia rovnakému účelu. Keď pripojíte iPhone alebo telefón s Androidom do počítača, počítač alebo softvér na fotoknižnicu si môže všimnúť zložku DCIM, všimnite si, že sú tam fotky, ktoré je možné preniesť, a ponúknite to automaticky.
DCIM nemusí byť najzreteľnejším názvom pri prvom zobrazení - čo sa týka obrázkov? - ale je dôležitejšie, že je to štandard. Ak mal každý výrobca digitálnych fotoaparátov alebo operačný systém smartphone svoje vlastné jedinečné priečinky s obrázkami, softvérové programy by nie vždy dokázali automaticky nájsť fotografie na pripojenom zariadení. Nebudete môcť vziať SD kartu z jednej kamery a pripojiť ju priamo do iného digitálneho fotoaparátu, pristupovať k fotografiám bez preformátu zariadenia alebo preskupenia súborového systému.
V konečnom dôsledku je dôležité mať štandard, a to bez ohľadu na štandard. Z tohto dôvodu nás DCIM priečinok sleduje z kamery typu point-and-shoot na aplikácie smartphone a dokonca aj aplikácie pre fotoaparáty s tabletmi. Protokol prenosu obrázkov alebo PTP nie je rovnaký ako štandard DCF, ale slúži na podobný účel. MTP a ostatné štandardy boli nahradené. PTP však podporuje zariadenia Android a telefóny iPhone na komunikáciu s aplikáciami na správu fotografie, ktoré podporujú tento štandard.
Ako zvyčajne sme všetci nesú starý a tajomný štandard vpred, pretože je lepšie byť kompatibilné so všetkým, než navrhovať niečo nové od začiatku. To je ten istý dôvod, prečo e-mail je stále tak populárny!
Image Credit: Ishikawa Ken na Flickr