Mika Huurre

Olet tässä:   Pääsivu > Viritelmät > Vempaimet > exinfo-write
en

exinfo-write

(29.8.2014, avainsanat: exif, kirjoitus, skripti)

Tämä Perl-skripti kirjoittaa kuviin EXIF-tietoja:

  • kuvaaja (Iptc.Application2.Byline, Xmp.dc.creator)
  • tekijänoikeudet (Iptc.Application2.Copyright, Xmp.dc.rights)
  • sijainti (Iptc.Application2.SubLocation, Xmp.iptc.Location)
  • otsikko (Iptc.Application2.ObjectName, Xmp.dc.title)
  • kuvaus (Iptc.Application2.Caption, Xmp.dc.description, Exif.Image.ImageDescription)
  • avainsanat (Iptc.Application2.Keywords)

Kirjoitettavat EXIF-avaimet on määritelty skriptissä, mutta ne on tarvittaessa helppo vaihtaa. Tiedot voi antaa joko komentorivioptioilla tai interaktiivisesti (tosin ei kaikkia optioita).

Vastuunvapautuslause: Skripti liittyy käyttämääni valokuvien käsittelyn työnkulkuun. Se voi sopia (muokattuna) sinulle tai sitten ei. Jos skripti rikkoo jotain, saat pitää kaikki palaset. Skriptillä on mahdollista tehdä (tarkoittamattakin) jotain mitä ei olisi halunnut, joten muista pitää varmuuskopiot alkuperäisistä kuvista. Mainittakoon vielä että kamerani ovat Olympuksia joten skriptin toiminta painottuu ko. merkin suuntaan.

vaatimukset

  1. linux (ubuntu, debian, debian-johdannaiset, centos, redhat ym.)
  2. perl 5
  3. GNU coreutils 7.4
  4. exiftool

asennus

  1. Varmista että exiftool on asennettuna koneellesi (yum, aptitude, synaptic jne.)
  2. Lataa skripti omalle koneellesi (tarkista sisältö että tiedät mitä tuli ladattua).
  3. Kopioi terminaalissa skripti hakemistoon /usr/local/bin (syötä lihavoitu, kenoviiva välissä tarkoittaa että seuraava rivi kuuluu samaan riviin):



    user@teac:~/Downloads$ sudo cp exinfo-write.pl \
    /usr/local/bin/exinfo-write

    [sudo] password for user: [your-passwd-here]




  4. Aseta skriptille ajo-oikeudet:



    user@teac:~/Downloads$ sudo chmod ugo+x /usr/local/bin/exinfo-write
    user@teac:~/Downloads$ ls -l /usr/local/bin
    total 28
    :
    -rwxr-xr-x. 1 root root 17711 Aug 24  2014 exinfo-write
    :




  5. Tee testiajo:



    user@teac:~/Downloads$ exinfo-write -v -c

    doing dependency check:  passed

    user@teac:~/Downloads$



    Jos näkyviin tulee jotain muuta (tavallisesti virheilmoitus), pitää ympäristöä korjata vastaavasti. Skripti tarkistaa että löytyykö exiftool-ohjelmaa ja valittaa mikäli sitä ei hakemalla löydy. Google/Bing/tmv. on tässä todennäköisesti ystäväsi.

    Avusteen saa komentorivioptiolla -h:



    user@teac:~/Downloads$ exinfo-write -h


käyttö

Skriptillä voi kirjoittaa komentoriviltä valokuvaan tai -kuviin tekijätietoja.

Esim. (kenoviiva tarkoittaa komentorivin jatkumista)


user@teac:~/Pictures/DCIM-temp$ exinfo-write -i -a "Mika Huurre" \
-r "Copyright (C) 2014 by Mika Huurre" -l "Helsinki" -d "Kesäkuvia" hki-pics
/


Komentorivioptioista saa parhaimman kuvan lukemalla avusteen ja kokeilemalla. Skriptillä voi kirjoittaa tiedot joko yhteen tiedostoon tai sitten kaikkiin hakemiston kuvatiedostoihin.

Skripti on tehty lähinnä omaa työnkulkuani varten, joten sen sopivuus jolle kulle toiselle pitää testata - ja tarvittaessa modifioida.

skripti

Versio 20140718-1

Tiedostona: exinfo-write.pl

kommentteja

  • Huomaa että exinfo-write puree vain niihin kuvatiedostoihin joita exiftool pystyy käsittelemään; välttämättä jakelusi mukana tullut exiftool ei ole uusinta versiota, joten voit joutua joissain tapauksissa lataamaan uusimman exiftoolin koneellesi ja kääntämään sen käsin.

 

Powered by CMSimple_XH | RO