diff --git a/example/album.py b/example/album.py index 4047007..803f273 100644 --- a/example/album.py +++ b/example/album.py @@ -15,7 +15,8 @@ photobook.set_auto_page_break(False) photobook.set_fig_folder("textures") photobook.one_centered("eugene.jpg", "one_centered default") -photobook.one_centered("eugene.jpg", "one_centered part_of_text=2", part_of_text=2) +photobook.one_centered("eugene.jpg", "") +photobook.one_centered("eugene.jpg", "one_centered text_ratio=1, img_ratio=1", text_ratio=1, img_ratio=1) photobook.output(dest) diff --git a/photobook/photobook.py b/photobook/photobook.py index 32d9895..ebdd7ba 100644 --- a/photobook/photobook.py +++ b/photobook/photobook.py @@ -109,15 +109,14 @@ class Photobook(FPDF): self, img, text="", - part_of_text=6, + img_ratio=5, + text_ratio=1, ): """Display the picture centered with text below""" self.add_page() - if text == "": - text_size = (0, 0) - else: - text_size = (self.epw, (self.eph - self.sep) / part_of_text - self.sep) + total_ratio = img_ratio + text_ratio + text_size = (self.epw, (self.eph - self.sep) * text_ratio / total_ratio - self.sep) img_size = (self.epw, self.eph - text_size[1]) img_dest = self.img_process(img, img_size)