summaryrefslogtreecommitdiffstats
path: root/split-kochabo.sh
diff options
context:
space:
mode:
authorFlorian Pritz <bluewind@xinu.at>2015-05-10 16:07:39 +0200
committerFlorian Pritz <bluewind@xinu.at>2015-05-10 16:07:39 +0200
commitdc5e50a655862a68c2d29ba48653c951846275e3 (patch)
tree15048e4ec1e841bf39edcea1f210176f7fc08ed3 /split-kochabo.sh
parent965b6afed1d21ecaf9f5e83805b47f10f7a531fa (diff)
downloadbin-dc5e50a655862a68c2d29ba48653c951846275e3.tar.gz
bin-dc5e50a655862a68c2d29ba48653c951846275e3.tar.xz
split-kochabo.sh: Improve detection of obstbox image
Signed-off-by: Florian Pritz <bluewind@xinu.at>
Diffstat (limited to 'split-kochabo.sh')
-rwxr-xr-xsplit-kochabo.sh19
1 files changed, 15 insertions, 4 deletions
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() {