svētdiena, 2009. gada 5. jūlijs

Attēlu apstrāde ar imagemagick

Pāris skriptu, kā apstrādāt attēlu failus lielās direktorijās

Skripts, kas visiem attēliem faila nosaukumiem pieliek klāt datumu:

#!/bin/bash
for i in *jpg *JPG
do
# Izvelkam datumu no bildes
DATUMS=`identify -format '%[EXIF:DateTime]' $i | tr : _ | awk '{print $1}' `
# Ja datuma vērtība eksistē un bildes nosaukumā jau nau datums, tad pārsaucam bildi
if [[ -n $DATUMS && $i != $DATUMS* ]]
then
mv -v $i $DATUMS-$i
fi
done


Uzmanību Ubuntu lietotājiem: Dažās versijās ir bugs, kas neattēlo EXIF informāciju!
https://bugs.launchpad.net/ubuntu/+source/imagemagick/+bug/227631