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









































