mirror of
https://github.com/flynx/ImageGrid.git
synced 2025-10-29 10:20:08 +00:00
adding support for raw exif source...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
parent
78a8b763ec
commit
8e3be4cfc5
@ -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...
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user