adding support for raw exif source...

Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
Alex A. Naanou 2024-04-01 14:33:43 +03:00
parent 78a8b763ec
commit 8e3be4cfc5

View File

@ -39,13 +39,32 @@ while true ; do
done done
# XXX TODO:
# - add support for multiple raw formats...
# - handle multiple hits -- preferably automatically...
# -
_exifup(){ _exifup(){
local PREVIEW_DIR=$1 local PREVIEW_DIR=$1
if ! [ -e "$PREVIEW_DIR" ] ; then if ! [ -e "$PREVIEW_DIR" ] ; then
return 1 return 1
fi fi
local imgs=(${PREVIEW_DIR}/*) cd "${PREVIEW_DIR}"
# XXX only jpg???
local imgs=(*.jpg)
# XXX # XXX
for img in "${imgs[@]}" ; do
local name="${img%.jpg}"
local targets=($(find . -name "${name}.ARW"))
if [[ ${#targets[@]} > 1 ]] ; then
# XXX multiple candidates -> select one...
# XXX
fi
# XXX
exiv2 ex ${target[0]}
mv "${target[0]%.ARW}.exv" .
exiv2 -k in "${img}"
rm -f *.exv
done
} }
# XXX add support for getting exif from raw... # XXX add support for getting exif from raw...