mirror of
https://github.com/hendricius/the-sourdough-framework
synced 2026-04-20 10:54:30 -05:00
epub - change to lower res file
This commit is contained in:
+6
-10
@@ -11,6 +11,7 @@ REDUCE_PIC := -resize '800x800>' \
|
|||||||
-set colorspace Gray -separate -evaluate-sequence Mean
|
-set colorspace Gray -separate -evaluate-sequence Mean
|
||||||
REDUCE_PIC_COLOR := -quality 80\%
|
REDUCE_PIC_COLOR := -quality 80\%
|
||||||
RSYNC := rsync -au --exclude 'book.epub' --exclude '*.jpg' --exclude '*.png'
|
RSYNC := rsync -au --exclude 'book.epub' --exclude '*.jpg' --exclude '*.png'
|
||||||
|
RSYNC_INC_PNG := rsync -au --exclude 'book.epub' --exclude '*.jpg'
|
||||||
GIT := git --no-pager
|
GIT := git --no-pager
|
||||||
SPELL_CHECK := hunspell -t -l -d en_US
|
SPELL_CHECK := hunspell -t -l -d en_US
|
||||||
|
|
||||||
@@ -109,7 +110,7 @@ book_serif/book.pdf: $(src_all)
|
|||||||
book_sans_serif/book_sans_serif.pdf: $(src_all)
|
book_sans_serif/book_sans_serif.pdf: $(src_all)
|
||||||
$(LATEX) -output-directory=book_sans_serif book_sans_serif.tex
|
$(LATEX) -output-directory=book_sans_serif book_sans_serif.tex
|
||||||
|
|
||||||
.PHONY: copy_ebook_files copy_ebook_files_cl
|
.PHONY: copy_ebook_files copy_ebook_files_low_res
|
||||||
|
|
||||||
epub/%.epub: %.tex $(ebook_src) cover/cover-page.xbb
|
epub/%.epub: %.tex $(ebook_src) cover/cover-page.xbb
|
||||||
$(EBOOK) $<
|
$(EBOOK) $<
|
||||||
@@ -117,8 +118,8 @@ epub/%.epub: %.tex $(ebook_src) cover/cover-page.xbb
|
|||||||
copy_ebook_files: build_ebook
|
copy_ebook_files: build_ebook
|
||||||
$(RSYNC) epub_build/book-epub/ bw-book-epub/
|
$(RSYNC) epub_build/book-epub/ bw-book-epub/
|
||||||
|
|
||||||
copy_ebook_files_cl: build_ebook
|
copy_ebook_files_low_res: build_ebook
|
||||||
$(RSYNC) epub_build/book-epub/ low-res-book-epub/
|
$(RSYNC_INC_PNG) epub_build/book-epub/ low-res-book-epub/
|
||||||
|
|
||||||
# We do not convert SVG to B&W or lower res for now as they are super small
|
# We do not convert SVG to B&W or lower res for now as they are super small
|
||||||
# anyway
|
# anyway
|
||||||
@@ -134,15 +135,11 @@ low-res-book-epub/OEBPS/%.jpg: %.jpg
|
|||||||
mkdir -p $(dir $@)
|
mkdir -p $(dir $@)
|
||||||
$(CONVERT_PIC) $< $(REDUCE_PIC_COLOR) $@
|
$(CONVERT_PIC) $< $(REDUCE_PIC_COLOR) $@
|
||||||
|
|
||||||
low-res-book-epub/OEBPS/%.png: %.png
|
|
||||||
mkdir -p $(dir $@)
|
|
||||||
$(CONVERT_PIC) $< $(REDUCE_PIC_COLOR) $@
|
|
||||||
|
|
||||||
epub/bw_book.epub: copy_ebook_files $(bw_images)
|
epub/bw_book.epub: copy_ebook_files $(bw_images)
|
||||||
cd bw-book-epub; zip -q0X ../epub/bw_book.epub mimetype
|
cd bw-book-epub; zip -q0X ../epub/bw_book.epub mimetype
|
||||||
cd bw-book-epub; zip -q9XrD ../epub/bw_book.epub ./
|
cd bw-book-epub; zip -q9XrD ../epub/bw_book.epub ./
|
||||||
|
|
||||||
epub/low_res_book.epub: copy_ebook_files_cl $(low_res_images)
|
epub/low_res_book.epub: copy_ebook_files_low_res $(low_res_images)
|
||||||
cd low-res-book-epub; zip -q0X ../epub/low_res_book.epub mimetype
|
cd low-res-book-epub; zip -q0X ../epub/low_res_book.epub mimetype
|
||||||
cd low-res-book-epub; zip -q9XrD ../epub/low_res_book.epub ./
|
cd low-res-book-epub; zip -q9XrD ../epub/low_res_book.epub ./
|
||||||
|
|
||||||
@@ -303,9 +300,8 @@ release:
|
|||||||
|
|
||||||
release_serif: build_serif_pdf build_ebook build_bw_ebook build_low_res_ebook | release
|
release_serif: build_serif_pdf build_ebook build_bw_ebook build_low_res_ebook | release
|
||||||
cp book_serif/book.pdf release/TheBreadCode-The-Sourdough-Framework.pdf
|
cp book_serif/book.pdf release/TheBreadCode-The-Sourdough-Framework.pdf
|
||||||
cp epub/book.epub release/TheBreadCode-The-Sourdough-Framework.epub
|
|
||||||
cp epub/bw_book.epub release/TheBreadCode-The-Sourdough-Framework-black-and-white.epub
|
cp epub/bw_book.epub release/TheBreadCode-The-Sourdough-Framework-black-and-white.epub
|
||||||
cp epub/low_res_book.epub release/TheBreadCode-The-Sourdough-Framework-reduced-size.epub
|
cp epub/low_res_book.epub release/TheBreadCode-The-Sourdough-Framework.epub
|
||||||
|
|
||||||
release_sans_serif: build_sans_serif_pdf | release
|
release_sans_serif: build_sans_serif_pdf | release
|
||||||
cp book_sans_serif/book_sans_serif.pdf release/TheBreadCode-The-Sourdough-Framework-sans-serif.pdf
|
cp book_sans_serif/book_sans_serif.pdf release/TheBreadCode-The-Sourdough-Framework-sans-serif.pdf
|
||||||
|
|||||||
Reference in New Issue
Block a user