From bb195b17e216a94506ba97e33656fb50f77670c7 Mon Sep 17 00:00:00 2001 From: kenjiqq <599468+kenjiqq@users.noreply.github.com> Date: Sun, 18 Feb 2024 02:21:17 +0100 Subject: [PATCH 1/2] fix padding calculation for column annotations with newlines --- src/utils/images_grid.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/utils/images_grid.py b/src/utils/images_grid.py index 6a09787..a350c89 100644 --- a/src/utils/images_grid.py +++ b/src/utils/images_grid.py @@ -109,7 +109,7 @@ def _create_grid_annotation( + font.getlength(WIDEST_LETTER)*2 ) if column_texts: - top_padding = int(font.size * 2) + top_padding = max(col_text.count('\n') for col_text in column_texts) * int(font.size) + int(font.size * 2) image = Image.new( "RGB", From 6c93712961c01404e6e66a5646b229c39e959588 Mon Sep 17 00:00:00 2001 From: LEv145 <40071054+LEv145@users.noreply.github.com> Date: Fri, 23 Feb 2024 01:09:19 +0200 Subject: [PATCH 2/2] v 2.5.1 Add support `\n` for column texts --- src/utils/images_grid.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/utils/images_grid.py b/src/utils/images_grid.py index a350c89..a3fd739 100644 --- a/src/utils/images_grid.py +++ b/src/utils/images_grid.py @@ -109,7 +109,7 @@ def _create_grid_annotation( + font.getlength(WIDEST_LETTER)*2 ) if column_texts: - top_padding = max(col_text.count('\n') for col_text in column_texts) * int(font.size) + int(font.size * 2) + top_padding = max(elem.count("\n") for elem in column_texts) * int(font.size) + int(font.size * 2) image = Image.new( "RGB",