Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Linux a digitálna fotografia: základy

Po dovolenke je karta digitálneho fotoaparátu plná. Ale čo s jej obsahom? Ako ho premiestniť do počítača? Ako fotky prezerať, editovať, archivovať a zverejniť? V krátkej sérii článkov sa postupne pozrieme, čo v súčasnosti ponúka Linux v tejto oblasti. Dnešný diel bude o spojení rôznych typov fotoaparátov s počítačom a tiež o niekoľkých všeobecnostiach digitálnej fotografie.

Tweetni to Twitter Jaggni to! Jagg Del.icio.us Delicious

Spojenie fotoaparátu s počítačom

Väčšina súčasných fotoaparátov sa pripája k počítaču prostredníctvom rozhrania USB. Žili by sme však v nudnom svete, keby sa všetci výrobcovia dohodli na jednom riešení, a tak existujú dva hlavné štandardy (USB Mass Storage a PTP) a mnoho ďalších. Preto sú viaceré spôsoby prenosu súborov medzi fotoaparátom a počítačom. Jednotlivé možnosti postupne preberám nižšie, ktorá z nich sa hodí k vášmu fotoaparátu, sa dozviete na tejto stránke. Tam nájdete aj popis jednotlivých štandardov pripojenia.

USB Mass Storage

Nové verzie majoritných linuxových distribúcií sú zväčša nastavené tak, že po pripojení zariadenia USB Mass Storage sa na ploche KDE/Gnome/nie­čohoIného objaví ikona s odkazom na namo(u)ntovaný disk. V takom prípade nie je čo riešiť. Pokiaľ sa tak nestane, skontrolujte, či Linux zariadenie rozpoznal

/proc/bus/usb/devices

pokiaľ áno, pripojte jeho súborový systém:

mount /dev/sda1 /mnt/camera

Ak nedajbože patríte medzi tých nespokojných, ktorí optimalizujú jadro pre svoje potreby (a tak vám vyššie uvedené nefunguje), vedzte, že aby vám Mass Storage pracovalo, musíte mať skompilované nasledovné:

  • Support for USB (CONFIG_USB)
  • Jeden z týchto „USB drivers“: ECHI HCD (CONFIG_USB_EH­CI_HCD), UHCI (CONFIG_USB_UHCI), OHCI (CONFIG_USB_OHCI)
  • Preliminary USB device file system (CONFIG_USB_DE­VICES)
  • USB Mass Storage support (CONFIG_USB_STO­RAGE)
  • SCSI Support (CONFIG_SCSI)
  • SCSI disk support (CONFIG_BLK_DEV_SD)
  • SCSI generic support (CONFIG_CHR_DEV_SG)

Pochopiteľne, príslušné moduly musia byť načítané (ak to nemáte priamo v jadre).

Všetci ostatní – GPhoto a GTKam

Nezávisle na tom, či váš fotoaparát pracuje so štandardom PTP, Sierra, alebo sa pripája cez sériový port, poskytuje Linuxu jedno spoločné riešenie – knižnica gphotolib2, ktorá podporuje takmer 400 rôznych prístrojov (tu je ich zoznam).

Nad touto knižnicou je postavená konzolová aplikácia gPhoto2 a oknová gtkam.

S gPhoto2 pracuje veľa ďalších oknových nadstavieb, napríklad prehliadač Digikam alebo plugin do Konqueror-u Kamera.

To by malo každému stačiť, pripojenie fotoaparátu pomocou týchto nástrojov je triviálne.


Osobne som gPhoto2 skúšal na mojom starom Olympuse C2500L, spolupracoval bez problémov cez sériové rozhranie. Kopírovať desiatky megabajtov fotiek prostredníctvom sériového portu nie je však žiadna radosť, a tak by mohli pomôcť náhradné riešenia.

Náhradné riešenia

V prípade, že váš fotoaparát nepodporuje vyššie uvedené postupy (alebo je problém v niečom inom – v rýchlosti spojenia napríklad), sú k dispozícii náhradné riešenia. Jedným z nich je prenesenie obsahu karty do počítača pomocou USB čítačky. Tieto pracujú obvykle ako USB Mass Storage zariadenia, a tak sa dá použiť na ich pripojenie vyššie uvedený postup.

Iná možnosť je použiť PCMCIA adaptéry na pamäťové karty. Ja sám som to v Linuxe nikdy neskúšal, ale z tohoto návodu sa zdá, že to jednoduchšie ako pripojiť USB Mass Storage.

Diaľkové ovládanie fotoaparátu

Niektoré fotoaparáty poskytujú možnosť diaľkového ovládania z počítača (nastavenie parametrov, fotenie). Ovládací softvér je väčšinou napísaný pre Windows alebo MacOS, no situácia na Linuxe tiež nie je úplne stratená. Pomocou gPhoto2 alebo gtkam (samozrejme ak to fotoaparát umožňuje) môžeme dať príkaz na fotenie či natáčanie videa alebo zvuku.

Musím však priznať, nič zo spomenutého v tomto odstavci som neskúšal, môj digitál sa diaľkovo ovládať nedá.

Existujú aj ďalšie projekty, zamerané na konkrétne fotoaparáty, napríklad Camediaplay pre prístroje s firmwarom Sanyo alebo QVplay pre značku Casio. Hľadajte na Google.

RAW formáty

Obvyklý formát digitálnych fotiek je JPEG, prípadne TIFF. Tie lepšie prístroje však obrázok uložia aj v surovom stave, teda vo forme RAW. RAW je vlasne neupravený (len digitalizovaný) tok dát priamo z optického snímača. Vďaka rôznemu hardvéru je v každom fotoaparáte RAW trochu iný. Ponechajme teraz stranou opodstatnenie takéhoto formátu a spýtajme sa: dajú sa tieto nuly a jednotky použiť v Linuxe? Odpoveď je kladná.

DCRaw

DCRaw je céčkový program postavený na rovnomennej knižnici. Je multiplatformový a hlavne linuxový. Jeho hlavnou pracovnou náplňou je konverzia RAW obrázkov zo 122 fotoaparátov do formátu PPM. Dá sa použiť aj ako plugin do Gimpu, v tom prípade Gimp začne RAW čítať a konvertovať ich do akéhokoľvek iného ním podporovaného formátu.

RawView

RawView je projekt (napísaný v Jave), ktorý umožňuje prezeranie RAW obrázkov z asi 30 rôznych fotoaparátov. Okrem prezerania dokáže robiť základné úpravy, zobrazovať histogram a EXIF informáciu a ukladať obrázok ako JPEG.

Program používa otvorenú javovskú knižnicu.

Viac o formátoch RAW nájdete v týchto dvoch (prvý a druhý) článkoch na www.grafika.cz.

EXIF

EXIF je informácia o podrobnostiach expozície fotky, o jej rozmeroch a orientácii, obsahuje dátum, čas, náhľad, poznámku a iné užitočné veci. Fotoaparáty tieto dáta ukladajú priamo do súborov s obrázkom (a tým ich zväčšujú:). Rozhodne je dobre EXIF zachovať, a preto (a nielen preto) je dobre zvyknúť si nikdy needitovať originálny súbor z fotoaparátu, ale len jeho kópiu. Naopak, keď dávate obrázok na web, je vhodné z neho EXIF odstrániť. V textovom formáte má táto informácia pár bajtov, ale v JPEG-u zaberá aj 50Kb. EXIF napríklad odstráni aj editácia v Gimp-e (alebo všeobecne – v editoroch čo EXIF nepodporujú).

Prehliadače digitálnych fotiek a rôzne generátory albumov (o ktorých bude reč neskôr) väčšinou EXIF dokážu prehliadať. Je niekoľko programov, s ktorými môžete EXIF v obrázkoch rôzne editovať.

JHead

JHead je konzolový nástroj, ktorý prehliada, upravuje a využíva EXIF informáciu z JPEG obrázkov.

Z množstva jeho funkcií vyberám: uloženie EXIF informácie v jednotnom formáte nezávisle na type fotoaparátu; bezstratové otočenie obrázku podľa EXIF záznamu; zmazanie (alebo uloženie do súboru) JPEG náhľadu z obrázku bez straty EXIF-u; zmazanie, editovanie alebo uloženie EXIF komentáru; práca s časovou známkou. Samozrejme všetky funkcie pracujú aj s viacerými súbormi naraz.

Ak chcete niečo s EXIF záznamom robiť, určite sa na JHead pozrite.

EXIF-O-Matic

Malý program EXIF-O-Matic napísaný v Jave dokáže exportovať EXIF do plain textu alebo do HTML z jedného súboru alebo celého adresára. Spomínam ho hlavne preto, že poskytuje javovské API pre túto činnosť, takže ak by ste vo svojom projekte chceli pracovať s EXIF-om, viete, kde máte hľadať.

Správa farieb (Color Management)

Správa farieb by mala zabezpečiť, že odfotený predmet bude mať rovnakú farbu ako obrázok vytlačený tlačiarňou. To nie je také jednoduché, ako by sa mohlo zdať. V skratke to znamená, že v reťazci fotoaparát-počítač-tlačiareň sa farby neodchýlia od skutočnosti. Na to slúžia ICC profily, dobre kalibrované monitory a podobné veci. (Poznámka: Som si istý, že profesionálni grafici po prečítaní tohto odstavca požiadajú redakciu o moje upálenie. Prosím vopred o milosť.)

Čo sa týka správy farieb v Linuxe, mám dve správy: jednu zlú a jednu dobrú. Tá zlá je, že v Linuxe zatiaľ neexistuje uspokojivé riešenie tohto problému.

A dobrá správa – 99.9% užívateľov digitálnych fotoaparátov nič také nepotrebuje a nikdy ani nepoužije. Ani v Linuxe, ani v ľubovoľnom inom operačnom systéme. Farby na fotkách budú približné a nám sa aj tak budú páčiť.

Každopádne aj v Linuxe sa pracuje na podpore pre profesionálnych grafikov, fotografov a tlačiarov. Gimp2 vie už pracovať s CMYK a upravovať výstup podľa farebného profilu. Projekty ako Little CMS a Free Color Management sa tiež snažia zlepšiť situáciu.

A maličkosti typu kgamma sa začínajú dokonca objavovať v hlavných distribúciách (pomocou tohto programu môžete zosynchronizovať obraz na dvoch monitoroch:).

Ale to som uz dosť odbočil (viac o správe farieb na www.digi-foto.sk), je čas na koniec článku.

Záver

Dnes sme zistili, že s pripojením (digitálneho:) fotoaparátu v Linux-e nie je problém a že sa dá pohodlne pracovať s RAW a EXIF. V budúcom dieli budeme praktickejší a pozrieme sa, ako je na tom Linux s prehliadaním a editovaním obrázkov a filmov z digitálnych fotoaparátov.

davame_internetu_obsah
       

Poznámka: Na okraj by som chcel poznamenať, že nie som profesionálom v oblasti digitálnej fotografie a že text je výsledkom môjho (nie dlhého) zabávania sa s digitálnymi fotoaparátmi. Ak som niečo poplietol alebo som zabudol na niekoho obľúbený software, doplňte ma prosím v diskusii.

A úplne nakoniec ďakujem Mirovi Veselému a Michalovi Kubečkovi za ich poznámky ohľadom správy farieb.

Workshop: UX design v návrhu webu

DW - Školení použitelnosti
  • Rychlý a efektivní návrh uživatelských rozhraní.
  • Vedení iterativního kolaborativního workshopu metodou Design Studio.
  • Prototypy vám pomůžou i při komunikaci o designu s klienty nebo v rámci firmy.

Detailní informace o workshopu Návrh webu a mobilních aplikací »

Ohodnoťte jako ve škole:
Průměrná známka 2,07

Přehled názorů

GTkam
lyon 25. 8. 2004 00:24
Nový
└ 
Re: GTkam
MOJE 25. 8. 2004 02:45
Nový
 
└ 
Re: GTkam
Peter Cernoch 25. 8. 2004 10:31
Nový
Nikon D70
Adam 25. 8. 2004 00:44
Nový
├ 
Re: Nikon D70
Pavel 25. 8. 2004 07:31
Nový
│
├ 
Re: Nikon D70
Frodo 25. 8. 2004 08:29
Nový
│
│
├ 
Re: Nikon D70
Dany 25. 8. 2004 08:43
Nový
│
│
└ 
Re: Nikon D70
tomikk 25. 8. 2004 10:17
Nový
│
│
 
├ 
Re: Nikon D70
smudla 25. 8. 2004 12:37
Nový
│
│
 
│
└ 
Re: Nikon D70
tomikk 25. 8. 2004 13:58
Nový
│
│
 
│
 
└ 
Re: Nikon D70
Adam 26. 8. 2004 00:00
Nový
│
│
 
└ 
Re: Nikon D70
m 25. 8. 2004 21:58
Nový
│
└ 
Re: Nikon D70
ondra 25. 8. 2004 09:43
Nový
│
 
└ 
Re: Nikon D70
PeS 25. 8. 2004 14:11
Nový
└ 
Re: Nikon D70
benghi 23. 9. 2004 11:58
Nový
 
└ 
Re: Nikon D70
ilicz 8. 12. 2006 07:56
Nový
Dalkove ovladani fotaku
David Kutalek 25. 8. 2004 01:31
Nový
├ 
Re: Dalkove ovladani fotaku
Ondřej 25. 8. 2004 07:50
Nový
├ 
Re: Dalkove ovladani fotaku
Vitor Cervinka 25. 8. 2004 08:58
Nový
└ 
Re: Dalkove ovladani fotaku
Izak 25. 8. 2004 14:34
Nový
Furt nejaké problémy
Jozef Hríbik 25. 8. 2004 08:54
Nový
├ 
Re: Furt nejaké problémy
kciii 25. 8. 2004 09:14
Nový
│
└ 
Re: Furt nejaké problémy
Jozef Hríbik 25. 8. 2004 11:09
Nový
│
 
└ 
Re: Furt nejaké problémy
Lefti 25. 8. 2004 11:44
Nový
│
 
 
└ 
Re: Furt nejaké problémy
Jozef Hríbik 25. 8. 2004 12:14
Nový
│
 
 
 
└ 
Re: Furt nejaké problémy
jayjay 25. 8. 2004 16:48
Nový
│
 
 
 
 
└ 
Re: Furt nejaké problémy
David Maxera 25. 8. 2004 17:42
Nový
├ 
Re: Furt nejaké problémy
Miloš Průdek 25. 8. 2004 09:35
Nový
│
├ 
Re: Furt nejaké problémy
marian 25. 8. 2004 18:52
Nový
│
└ 
Vyhledávání obrázků podle obsahu
Marek Turnovec 26. 8. 2004 00:39
Nový
└ 
Re: Furt nejaké problémy
Peter Lehotsky 25. 8. 2004 14:51
Nový
 
└ 
Re: Furt nejaké problémy
Jozef Hríbik 25. 8. 2004 15:53
Nový
 
 
└ 
Re: Furt nejaké problémy
Lefti 25. 8. 2004 19:52
Nový
 
 
 
└ 
Re: Furt nejaké problémy
hkmaly 25. 8. 2004 20:35
Nový
 
 
 
 
└ 
Re: Furt nejaké problémy
vaso_r 10. 10. 2005 11:40
Nový
Nikon Coolpix 2000
Jirka 25. 8. 2004 09:36
Nový
├ 
Re: Nikon Coolpix 2000
PeS 25. 8. 2004 14:16
Nový
└ 
Re: Nikon Coolpix 2000
anonymní uživatel 13. 9. 2004 10:19
Nový
Gimp neničí EXIF
Miloš Průdek 25. 8. 2004 09:37
Nový
├ 
Re: Gimp neničí EXIF
tomaz 25. 8. 2004 12:17
Nový
│
└ 
Re: Gimp neničí EXIF
Peter Cernoch 25. 8. 2004 12:52
Nový
└ 
Re: Gimp neničí EXIF
zvalo 25. 8. 2004 12:25
Nový
usb mass storage
Pepa 25. 8. 2004 11:07
Nový
Program pro správu archivu fotek
Petr Simandl 25. 8. 2004 12:41
Nový
├ 
Re: Program pro správu archivu fotek
PeS 25. 8. 2004 14:21
Nový
├ 
Re: Program pro správu archivu fotek
Tomas_IV 26. 8. 2004 13:15
Nový
└ 
Re: Program pro správu archivu fotek
Tomas_IV 26. 8. 2004 13:21
Nový
Integrace RAW digitálních fotoaparátů do GNOME
Stanislav Brabec 25. 8. 2004 13:10
Nový
EXIF a vendor tag
Yenya 25. 8. 2004 13:48
Nový
└ 
Re: EXIF a vendor tag
Stanislav Brabec 25. 8. 2004 13:56
Nový
off-topic: usb ctecka
david 25. 8. 2004 18:09
Nový
├ 
Re: off-topic: usb ctecka
stoura 25. 8. 2004 21:22
Nový
└ 
Re: off-topic: usb ctecka
Tomáš 26. 8. 2004 14:27
Nový
Furt ... = DV pod Linuxom
Jozef Hríbik 26. 8. 2004 09:53
Nový
USB ctecka + karty ruznych velikosti
Tomas_IV 26. 8. 2004 13:00
Nový
└ 
Re: USB ctecka + karty ruznych velikosti
Roman Vasicek 26. 8. 2004 13:45
Nový
       

Tento text je již více než dva měsíce starý. Chcete-li na něj reagovat v diskusi, pravděpodobně vám již nikdo neodpoví. Pro řešení aktuálních problémů doporučujeme využít naše diskusní fórum.

Zasílat nově přidané příspěvky e-mailem