@@ -176,7 +176,9 @@ def montage_horizontal(border_size, *image_list):
176176 size_xy = geometry [0 ]
177177 geometry = geometry [1 :]
178178
179- return arrange_images (size_xy [0 ], size_xy [1 ], * list (zip (image_list , geometry )))
179+ return arrange_images (
180+ size_xy [0 ], size_xy [1 ], * list (zip (image_list , geometry , strict = False ))
181+ )
180182
181183
182184def montage_vertical (border_size , * image_list ):
@@ -187,7 +189,9 @@ def montage_vertical(border_size, *image_list):
187189 size_xy = geometry [0 ]
188190 geometry = geometry [1 :]
189191
190- return arrange_images (size_xy [0 ], size_xy [1 ], * list (zip (image_list , geometry )))
192+ return arrange_images (
193+ size_xy [0 ], size_xy [1 ], * list (zip (image_list , geometry , strict = False ))
194+ )
191195
192196
193197def measure_text_height_width (text , font_face = None , font_scale = None , thickness = None ):
@@ -229,7 +233,7 @@ def render_text_as_image(
229233
230234def calc_centering_offset (centre_xy , dst_size_xy ):
231235 dst_centre = [i // 2 for i in dst_size_xy ]
232- return [i [1 ] - i [0 ] for i in zip (centre_xy , dst_centre )]
236+ return [i [1 ] - i [0 ] for i in zip (centre_xy , dst_centre , strict = False )]
233237
234238
235239def centered_at (image , src_pos , dst_rect ):
0 commit comments