Digitálna fotografia a Linux

12. víkend s Linuxom

19. - 20. marec 2005

Banská Bystrica

Ing. Stanislav Meduna

Obsah

Motivácia

Prenos obrázkov do počítača

Typické úpravy

Galéria na webe

Diskusia

Motivácia

Dostupnosť a rozšírenie digitálnych aparátov

a ich nedostatky

Linux obsahuje všetko potrebné

len to občas treba hľadať

Niekoľko minút venovaných záberu môže veľmi pomôcť

Pamäťové médiá

Pamäťové karty

CF I, CF II

Memory stick

SD/MMC

Smartmedia

USB čítačka I

Zvlášť pri použití USB 2.0 najrýchlejšia cesta

Často sa tak tvári fotoaparát samotný

Do jadra treba zakompilovať

SCSI (SCSI)

SCSI disk (BLK_DEV_SD)

USB mass storage (USB_STORAGE)

USB čítačka II

# dmesg

usb-storage: waiting for device to settle before scanning

Vendor: OTi Model: CF CARD Reader Rev: 2.00

Type: Direct-Access ANSI SCSI revision: 00

SCSI device sdb: 1000944 512-byte hdwr sectors (512 MB)

sdb: assuming Write Enabled

sdb: assuming drive cache: write through

sdb: assuming drive cache: write through

sdb: sdb1

# mount -r /dev/sdb1 /mnt/cf

# ls /mnt/cf/dcim/10450305/

pict0990.jpg pict0992.jpg pict0994.jpg pict0996.jpg

pict0991.jpg pict0993.jpg pict0995.jpg pict0997.jpg

PCMCIA adaptér I

CF karty sa tvária ako IDE disky

Do jadra treba zakompilovať

PCMCIA IDE support (BLK_DEV_IDECS)

PCMCIA adaptér II

# dmesg

Probing IDE interface ide2...

hde: TOSHIBA THNCF512MBA, CFA DISK drive

ide2 at 0x110-0x117,0x11e on irq 3

hde: max request size: 128KiB

hde: 1000944 sectors (512 MB) w/2KiB Cache, CHS=993/16/63

hde: cache flushes not supported

/dev/ide/host2/bus0/target0/lun0: p1

ide-cs: hde: Vcc = 3.3, Vpp = 0.0

# mount -r /dev/hde1 /mnt/cf

# ls /mnt/cf/dcim/10450305/

pict0990.jpg pict0992.jpg pict0994.jpg pict0996.jpg

pict0991.jpg pict0993.jpg pict0995.jpg pict0997.jpg

Obvyklé úpravy

Otáčanie

Orezanie

Červené oči

Úrovne, gamma

Odstránenie šumu

Zaostrenie

Prehliadač

gqview

gimp a rotácia klávesovou skratkou (potrebný jpegtran, na Debiane v libjpeg-progs / libjpeg-mmx-progs)

Configuration / Editors

prednastavené hodnoty vyhovujú (aspoň v Debiane)

ctrl-1: gimp

ctrl-9/0: rotácia vpravo/vľavo

Bug: ctrl-9/0 si nezapamätá pri nastavenom slovenskom locale – použite LANG=C

GIMP

Budeme potrebovať gimptool pre kompiláciu a inštaláciu pluginov

Na Debiane balíček libgimp2.0-dev

Register pluginov je na

http://registry.gimp.org/

GIMP - redeye

Náprava „červených očí“

http://registry.gimp.org/plugin?id=4212

# su

# gimptool-2.0 –-install-admin redeye.c

GIMP – Noise Remover

Redukcia šumu

http://registry.gimp.org/plugin?id=4645

# su

# gimptool-2.0 –-install-admin-script noise_remover.scm

GIMP - Refocus-It

Sofistikovaný plugin pre zaostrovanie

http://refocus-it.sourceforge.net/

$ tar xvfz refocus-it-2.0.0.tar.gz

$ cd refocus-it-2.0.0

$ ./configure

$ make

$ su

# make install

Nastavenie monitora

Úroveň čiernej a bielej

ovládacie prvky monitora

gamma

xgamma

Ukážka

Nastavenie zobrazenia (ak projektor dovolí...)

Prenesenie obrázkov z karty

Otáčanie, orezanie

Červené oči

Úrovne

Odšumenie

Zaostrenie

Webová galéria

Pomerne veľa rôznych programov

Zaujímavým produktom je Jalbum

http://www.jalbum.net

Java – bez problémov Linux aj Windows

Dobré defaulty

Neuveriteľne konfigurovateľný

Aj z príkazového riadku

Inštalácia JRE je mimo rozsahu tejto prednášky

Webová galéria - ukážka

Jednoduchá galéria

Galéria pre geekov :-)

Diskusia

?

Zdroje I

gqview

http://gqview.sourceforge.net/

jpegtran

http://www.jpegclub.org/

gimp

http://www.gimp.org

Zdroje II

Red-Eye

http://registry.gimp.org/plugin?id=4212

Noise Remover

http://registry.gimp.org/plugin?id=4645

Refocus It

http://refocus-it.sourceforge.net/

JAlbum

http://www.jalbum.net/

Záver

Stanislav Meduna

stano@meduna.org

http://www.meduna.org

Stanislav Meduna

2004-12-01T20:41:28

Stanislav Meduna