Ho preparato un piccolo script che fa uso di ImageMagick e di ExifTool per annotare i dati exif ricavati dall'immagine sull'immagine stessa , appendendo una piccola striscia bianca .
Non si sovrappone all'immagine , non è di forte impatto visivo ma se lo volete presto pubblichero script più complicati che producono risultati dall'aspetto più accattivante.
Ecco lo script:
#!/bin/bash
# Crea didascalia con i dati exif
SCALA=40
while [ $# -gt 0 ]; do
NAME=`echo $1 | cut -d'.' -f1`
EXTENSION=`echo $1 | cut -d'.' -f2`
# Tempo di esposizione
EXPOTIME=`exiftool -ExposureTime "$1" | cut -d ':' -f2 | cut -d ' ' -f2`
# Apertura
APERTURE=`exiftool -Aperture "$1" | cut -d ':' -f2 | cut -d ' ' -f2`
# ISO
ISO=`exiftool -iso "$1" | cut -d ':' -f2 | cut -d ' ' -f2`
# Lunghezza focale
FOCALL=`exiftool -FocalLength "$1" | cut -d ':' -f2 | cut -d ' ' -f2`
# Metto tutto su una linea
STRINGA=`printf "$EXPOTIME s - f $APERTURE - iso $ISO - $FOCALL mm"`
ALTEZZA=`identify -format %h "$1"`;
POINTSIZE=$(( $ALTEZZA / $SCALA ))
# Aggiungo la didascalia
montage -label "$STRINGA" "$1" -pointsize "$POINTSIZE" \
-geometry +0+0 -background white "$NAME-exif.$EXTENSION"
shift ; done
exit
Nessun commento:
Posta un commento