Proč každá kamera umisťuje fotografie do složky DCIM?
Každá kamera - ať už je to vyhrazený digitální fotoaparát nebo aplikace Fotoaparát v zařízeních Android nebo iPhone - umisťuje fotografie, které fotografujete do složky DCIM. DCIM znamená "Digitální snímky fotoaparátu".
Složka DCIM a její rozložení pochází z DCF, což je standard vytvořený již v roce 2003. DCF je tak cenná, protože poskytuje standardní rozložení.
Zajistěte DCF nebo "Pravidlo pro návrh systému souborů kamery"
DCF je specifikace vytvořená společností JEITA, Asociace pro elektroniku a informační technologie v Japonsku. Je to technicky standardní CP-3461 a vy můžete vykopat archový standardní dokument a přečíst jej online. První verze této normy byla vydána v roce 2003 a byla naposledy aktualizována v roce 2010.
Specifikace DCF uvádí mnoho různých požadavků s cílem zaručit interoperabilitu. Souborový systém vhodně formátovaných devic - například SD karty zapojené do digitálního fotoaparátu - musí být FAT12, FAT16, FAT32 nebo exFAT. Média s kapacitou 2 GB nebo větší musí být formátována pomocí FAT32 nebo exFAT. Cílem je, aby digitální fotoaparáty a jejich paměťové karty byly vzájemně kompatibilní.
Adresář DCIM a jeho podsložky
Kromě jiného specifikace DCF stanoví, že digitální fotoaparát musí ukládat fotografie do adresáře "DCIM". DCIM znamená "Digitální snímky fotoaparátu".
Adresář DCIM může - a obvykle - obsahuje více podadresářů. Podadresáře sestávají z jedinečného třímístného čísla - od 100 do 999 - a pěti alfanumerických znaků. Alfanumerické znaky nejsou důležité a každý výrobce fotoaparátů si může zvolit vlastní. Například Apple má to štěstí, že má pětimístný název, takže jejich kód je APPLE. V adresáři iPhone obsahuje adresář DCIM složky jako "100APPLE", "101APPLE" a tak dále.
Uvnitř každého podadresáře jsou samotné soubory obrázků, které reprezentují pořízené fotografie. Každý název souboru obrázku začíná čtyřmístným alfanumerickým kódem - což může být vše, co výrobce fotoaparátu chce - a následně čtyřmístné číslo. Například budete často vidět soubory s názvem DSC_0001.jpg, DSC_0002.jpg a tak dále. Kód nezáleží na tom, ale je to důsledné, aby se zajistilo, že pořízené fotografie budou zobrazeny v pořadí, ve kterém jste je udělali.
Například rozložení vypadá například takto:
DCIM
- 100ANDRO
- DCF_0001.JPG
- DCF_0002.JPG
- DCF_0003.WAV
- 101ANDRO
- 102ANDRO
Mohou také zobrazit soubory THM, které představují metadata pro soubory jiné než obrázky JPG. Řekněme například, že jste s digitálním fotoaparátem natočili video a uložili jej jako soubor MP4. Zobrazí se soubor DSC_0001.MP4 a soubor DSC_0001.THM. Soubor MP4 je samotné video, zatímco soubor .THM obsahuje miniaturu a další metadata. Fotoaparát je používá k zobrazení informací o videu bez načítání.
Existuje zde spousta detailů, které vyžadují specifikace DCF, ale nejsou skutečně důležité.
Tak proč všichni splňují tuto specifikaci?
DCF je "de facto" standard, což znamená, že dostatek tvůrců digitálních fotoaparátů a smartphonů ho přijalo, že se stalo konzistentním standardem v reálném světě. Standardizovaný formát DCIM znamená, že software digitálního fotoaparátu pro přenos obrazu dokáže automaticky identifikovat fotografie na digitálním fotoaparátu nebo SD kartě, když jej připojíte k počítači, přenášíte je.
Složky DCIM na smartphonech mají stejný účel. Když do počítače připojíte iPhone nebo telefon Android, počítač nebo software knihovny s fotografiemi si mohou všimnout složky DCIM, všimněte si, že je možné přenést fotky a nabídněte, aby to bylo automaticky.
DCIM nemusí být nejvíce zřejmé jméno, když ho poprvé uvidíte - co se týče "Fotografie"? - ale je důležitější, že je to standard. Pokud by každý výrobce digitálních fotoaparátů nebo operační systém smartphonu měl svou vlastní jedinečnou složku obrázků, softwarové programy by nebyly vždy schopny automaticky nalézt fotografie na připojeném zařízení. Nebylo by možné vzít kartu SD z jedné kamery a připojit ji přímo do jiného digitálního fotoaparátu, přístup k fotografiím bez přeformátování zařízení nebo přeskupení systému souborů.
Nakonec je důležité mít standard - ať je jakýkoli standard. Proto nás složka DCIM nás následovala z fotoaparátů typu point-and-shoot do smartphonů a dokonce i aplikací s fotoaparátem tablet. Protokol přenosu obrázků nebo protokol PTP není stejný jako standard DCF, ale slouží podobnému účelu. Byla nahrazena protokolem MTP a dalšími normami, ale zařízení PTP podporuje zařízení Android a iPhone pro komunikaci s aplikacemi pro správu fotografií podporujícími tento standard.
Jako obvykle máme všichni starý a tajemný standard dopředu, protože je lepší být kompatibilní se vším, než navrhnout něco nového od nuly. To je stejný důvod, proč e-mail je stále tak populární!
Image Credit: Ishikawa Ken na Flickru