Linux files

Tag: exif

sincronizzare la data dei files con le immagini con i corrispondenti tag exif

by root on Feb.13, 2009, under scripts

Questo semplice script serva a sincronizzare la data di un file immagine con la data di creazione dello stesso specificata nei tag exif.

#!/bin/bash
# exif-sync, a small command line utility to set unix file date according to image exif tags

function set_exiftime (){
    image=$1
    PST=`exiftime $image | awk ' { if (match($0, /^Image Created: ..(..):(..):(..) (..):(..):(..)/,arr)){ print arr[1] arr[2] arr[3] arr[4] arr[5] "." arr[6]}}'`
    echo $PST
    if [ $PST ]; then
        echo "Setting [$image] file date according to exif tags" $PST
        touch -t $PST $image
    fi
}

if [ $# == 0 ]; then
   echo Usage: $0 FILE [FILE] ...
   exit 1
fi

for file in $*; do
    set_exiftime $file
done
Leave a Comment : more...

Cerchi qualcosa?

Usa la form qui sotto per cercare nel sito

Links

Blogroll

Archivi

Tutti gli articoli in ordine cronologico...