bin:raw2preview: Put output folder into a variable

This commit is contained in:
2023-06-21 13:37:06 +02:00
parent 0d45f2f61a
commit 97f50919ec

View File

@@ -8,10 +8,11 @@ TAGS_TO_TRANSFER=(
-ISO -ISO
-FocalLength -FocalLength
) )
FOLDER="./JPGs"
extractRAW() { extractRAW() {
[[ -n "$1" ]] || return [[ -n "$1" ]] || return
prev="./JPGs/${1%.*}.JPG" prev="$FOLDER/${1%.*}.JPG"
if [[ ! -e "$prev" ]]; then if [[ ! -e "$prev" ]]; then
exiftool -progress \ exiftool -progress \
-b \ -b \
@@ -25,7 +26,7 @@ extractRAW() {
fi fi
} }
mkdir -p JPGs mkdir -p "$FOLDER"
for file; do for file; do
[[ -f $file ]] || continue [[ -f $file ]] || continue
@@ -35,7 +36,7 @@ for file; do
extractRAW "$file" extractRAW "$file"
elif [[ $mime = image/tiff ]]; then elif [[ $mime = image/tiff ]]; then
prev="./JPGs/${file%.*}.JPG" prev="$FOLDER/${file%.*}.JPG"
[[ -e "$prev" ]] || convert "$file" "$prev" [[ -e "$prev" ]] || convert "$file" "$prev"
elif [[ "$(head -1 "$file")" = "#Geeqie collection" ]]; then elif [[ "$(head -1 "$file")" = "#Geeqie collection" ]]; then
@@ -48,4 +49,4 @@ for file; do
fi fi
done done
rmdir JPGs >/dev/null 2>&1 || true rmdir "$FOLDER" >/dev/null 2>&1 || true