Skip to content

Commit

Permalink
stay in jpeg for file size wins
Browse files Browse the repository at this point in the history
  • Loading branch information
chee committed Feb 11, 2020
1 parent 85e3df9 commit bcde5f0
Showing 1 changed file with 8 additions and 5 deletions.
13 changes: 8 additions & 5 deletions make-booky
Expand Up @@ -14,7 +14,7 @@ number_of_pages="$(($(find . | wc -l) - 1))"
# if number_of_pages is odd
if ((number_of_pages % 2)); then
echo "making page 1 a loose leaf"
convert page-1.jpeg bind-0.tiff
mv page-1.jpeg bind-0.jpeg
for i in $(seq 2 $((number_of_pages))); do
mv page-"$i".jpeg page-"$((i - 1)).jpeg"
done
Expand All @@ -26,9 +26,12 @@ end=$((number_of_pages / 2))
for i in $(seq 0 $((end - 1))); do
page=$((i + 1))
echo "binding page $page"
convert "page-$page.jpeg" "page-$((number_of_pages - i)).jpeg" +append "bind-$page.tiff"
convert -quality 100 "page-$page.jpeg" "page-$((number_of_pages - i)).jpeg" +append "bind-$page.jpeg"
jpegoptim --all-progressive -v --strip-all --max=100 --preserve "bind-$page.jpeg"
done

tiffcp bind-*.tiff bound.tiff
tiff2pdf -o "$filename.booky.pdf" bound.tiff
cp "$filename.booky.pdf" "$cwd"
#tiffcp -c lzw bind-*.tiff bound.tiff
#tiff2pdf -o "$filename.booky.pdf" bound.tiff
output="${filename%%.pdf}.booky.pdf"
convert -quality 100 bind-*.jpeg "$output"
cp "$output" "$cwd"

0 comments on commit bcde5f0

Please sign in to comment.