Rýchle vyhľadávanie podľa EXIF informácie

Autor: Peter Oslanec ml. | 7.9.2009 o 18:10 | Karma článku: 3,61 | Prečítané:  1048x

Ako vyhľadať v adresári plnom fotografií súbory s rovnakou EXIF informáciou?

Dostal som sa do štádia kedy som medzi množstvom fotografií potreboval nájsť iba tie ktoré boli robené pri nejakom zväčšení. Prejsť však stovky fotografií ručne je časovo náročné, skoro nemožné.

Kedže v špecifických formátoch obrázkov sú presne definované charakteristiky, ktoré môže dátový súbor niesť tak niekedy nie je možné očakávať, že na všetko existuje univerzálny, už naprogramovaný nástroj. Našťastie existujú metadáta, ktoré môžu niesť aj špecifické informácie pre rôzne oblasti, napríklad moje zväčšenie.

Jednoduchším príkladom je Exif informácia pre obrázok. Najbežnejšie údaje ako clona, uzávierka, ISO, dátum odfotenia, ohnisková vzdialenosť, farebná hĺbka, zariadenia atď. sú známe väčšine fotografov. Existuje možnosť, ktorá je "zadarmo" a relatívne jednoduchá. Mne ku riešeniu pomohli ľudia z linuxos.sk.

Bash skript na výpis názvov súborov, ktoré v metadátach nesú údaj o ohniskovej vzdialenosti s hodnotou 55 mm vyzerá nasledovne:

SUBORY=`ls cesta/zdrojovy/adresar`
for i in $SUBORY
do
identify -format "%[EXIF:*]" $i | grep exif:FocalLenght=55/1
if [ $? -eq 0 ]
then
echo $i >>Fokus_55
fi
done

Výstupom skriptu je výpis všetkých súborov zo zdrojového adresáru s údajom o ohniskovej vzdialenosti 55 mm do súboru Fokus_55.

Určite existujú aj iné cesty ale táto je bez potreby inštalovať špeciálne programové vybavenie.

Páčil sa Vám tento článok? Pridajte si blogera medzi obľúbených a my Vám pošleme email keď napíše ďalší článok
Pridaj k obľúbeným

Hlavné správy

ŠPORT

Nemecký tím zachránil najmenej pravdepodobný darca. Diktátor

Nemecký hokejový tím zachránil líbyjský diktátor pred krachom.

PLUS

Civilizovaná divočina. Na severe Slovenska to záhadne funguje

Oravská Polhora pôsobí ako vymyslená.


Už ste čítali?