Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Multimedia ja grafiikka => Aiheen aloitti: JussiS - 21.12.13 - klo:13.04

Otsikko: valokuvatiedostojen päivämäärän muuttaminen
Kirjoitti: JussiS - 21.12.13 - klo:13.04
Hei!

Olen järjestelemässä valukuvia kansioihin ja merkkailemassa niihin erilaisia tägejä. Ohjelmana Shotwell. Ongelmana on se, että vanhimmissa valokuvissa ei ole ollenkaan päivämäärämerkintää metatiedoissa. Joissakin skannatuissa tiedostoissa päivämääränä on skannauksena päivä, ei kuvauspäivä.

Löytyykö ohjelmaa / komentoa, millä saa määriteltyä päivämäärät usealle tiedostolle kerrallaan?
Otsikko: Vs: valokuvatiedostojen päivämäärän muuttaminen
Kirjoitti: jekku - 21.12.13 - klo:13.41
miten olisi exif?
Tietysti massa-ajoja vasten kannattanee kirjoittaa joku skripti, mutta
pikaisesti kokeilin

 Alkuperäinen kuva millerin-orkesteri-28092013076.jpg
komento
Koodia: [Valitse]
exif --output=new.jpg --tag=0x9003 --ifd='EXIF' --set-value='2013:10:20 14:19:54' millerin-orkesteri-28092013076.jpg
joka kertoi
Koodia: [Valitse]
Kirjoitettiin tiedosto ”new.jpg”.
ja tarkistus:
Koodia: [Valitse]
for f in millerin-orkesteri-28092013076.jpg  new.jpg ; do echo $f;exif $f | grep 'Date and Time (O'; done
millerin-orkesteri-28092013076.jpg
Date and Time (Origi|2013:09:28 14:39:54
new.jpg
Date and Time (Origi|2013:10:20 14:19:54
Olisiko tuo jotain kun etsit?
Otsikko: Vs: valokuvatiedostojen päivämäärän muuttaminen
Kirjoitti: JussiS - 21.12.13 - klo:13.55
Hei,

kiitos. Tästä juuri on kyse. Kuvia on kuitenkin yli tuhat, joten massatoiminnoista on kyse. Mielelläni käyttäisin graafista käyttöliittymää, jos sellaisella varustettu ohjelma löytyisi.
Otsikko: Vs: valokuvatiedostojen päivämäärän muuttaminen
Kirjoitti: jekku - 23.12.13 - klo:11.36
Hei,

kiitos. Tästä juuri on kyse. Kuvia on kuitenkin yli tuhat, joten massatoiminnoista on kyse. Mielelläni käyttäisin graafista käyttöliittymää, jos sellaisella varustettu ohjelma löytyisi.

Loppui mielenkiinto (lue: osaaminen ; ) noihin graafisiin käyttöliittymiin jo kauan sitten.

Pohja onkin jo esillä, eli tuo for -silmukka. Mallissa on vain yksi tiedosto mutta laajenna sitä hiukan

Vaikkapa tuohon malliin:
Koodia: [Valitse]
mkdir uudetkuvat
for f in $(ls *png) # tai miten kuvat ovatkaan nimetyt
do
exif --output=uudetkuvat/$f --tag=0x9003 --ifd='EXIF' --set-value='2013:10:20 14:19:54' $f
done
Nyt saat kopiot mutta exif -data muutettuna. Senverran usein sohlannut noissa loopeissa että yleensä varon alkuperäisten poistamista ennen tarkistusta...
Tarkistuksen jälkeen voit poistaa alkuperäiset ja palauttaa nuo korjatut omalle paikalleen.

Ja onpa sellainenkin muistikuva että tuolle aikaleimalle voi määrittää suhteellisen arvon, siis jos vain kameran päiväys ollut hiukka pielessä...