vrypan — panayotis vryonis
My blog is a digital scrapbook of ideas, thoughts and personal events. My home is vrypan.net.
Home — Archive: All · English · Greek — RSS Feeds: full feed · other options
#howto #gr

Photo scripts

Φέτος το καλοκαίρι πήρα και εγώ μία ψηφιακή φωτογραφική κάμερα (Pentax OptioS). Γυρνώντας από τις διακοπές είχα λοιπόν εκετοντάδες φωτογραφίες που πολύ απλά μετέφερα στον υπολογιστή μου.

Αλλά τώρα, το να έχει κανείς ένα directory με, ας πόυμε, 250 φωτογραφίες, δεν είναι και πολύ χρήσιμο... Για να "βάλω μία τάξη" έφτιαξα ένα-δύο scripts που κάνουν μερικά χρήσιμα πράγματα, χρησιμοποιώντας τις πληροφορίες που έχουν οι φωτογραφίες αν είναι σωσμένες με exif (όπως οι περισσότερες από ψηφιακή κάμερα)

Script 1. Δημιουργεί ένα υποκατάλογο "thumbs" και σε αυτόν βάζει τα thmbnails των φωτογραφιών μας, προσθέτοντας και την ημερομηνία που τραβήχτηκαν πάνω τους.

! /bin/bash

[ ! -d "thumbs" ] && mkdir thumbs for i in *.JPG ; do Date=exif -t 0x0132 $i | grep Value | awk '{ print $2; }' name=basename $i .JPG convert -resize 95x95 -quality 100 $i thumbs/$name.gif convert -quality 100 -font arial -pointsize 9 -fill red -draw "text 0,10 \ '$Date'" thumbs/$name.gif thumbs/$name.gif echo $i
done

Script 2. Χωρίζει τις φωτογραφίες σε υποκατάλογους ανάλογα με την ημέρα που τραβήχτηκαν.

! /bin/bash

for i in *.JPG ; do Date=exif -t 0x0132 $i | grep Value | awk '{ print $2; }' [ ! -d $Date ] && mkdir $Date cp $i $Date/$i echo $i
done

Share this post:
The Letter is a newsletter I send out whenever I have something to say or share. It may take a few days, weeks or months for the next one.
Privacy: I hate spam as much as you do, maybe more. I will not share your email with advertisers, etc.