From dc5e50a655862a68c2d29ba48653c951846275e3 Mon Sep 17 00:00:00 2001 From: Florian Pritz Date: Sun, 10 May 2015 16:07:39 +0200 Subject: split-kochabo.sh: Improve detection of obstbox image Signed-off-by: Florian Pritz --- split-kochabo.sh | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) (limited to 'split-kochabo.sh') diff --git a/split-kochabo.sh b/split-kochabo.sh index 11c71ec..5d31395 100755 --- a/split-kochabo.sh +++ b/split-kochabo.sh @@ -31,10 +31,10 @@ get_name() { } extract_obstbox() { - tmpfile="$TMPDIR/rezept-obstbox.pdf" + local tmpfile="$TMPDIR/rezept-obstbox.pdf" extract_pages 4 4 "$tmpfile" "$file" - name="$(get_obstbox_name "$tmpfile")" + local name="$(get_obstbox_name "$tmpfile")" if [[ -z $name ]]; then rm "$tmpfile" @@ -44,8 +44,19 @@ extract_obstbox() { mv "$tmpfile" "extracted/$name.pdf" pdfimages -j "extracted/$name.pdf" "$TMPDIR/$name" - mv "$TMPDIR/$name-002.jpg" "extracted/$name.jpg" - rm -f $TMPDIR/*.{jpg,ppm} + + local biggest_size=0 + local biggest_path="" + local file + for file in "$TMPDIR/$name"-*.jpg; do + local size=$(stat -c%s "$file") + if ((size>biggest_size)); then + biggest_path="$file" + biggest_size=$size + fi + done + mv "$biggest_path" "extracted/$name.jpg" + rm -f "$TMPDIR"/*.{jpg,ppm} } extract_recipe() { -- cgit v1.2.3-24-g4f1b