From f5fd2bb7fe80d1d44ab622c59a2d7a67e79995e8 Mon Sep 17 00:00:00 2001 From: Alex Xu Date: Tue, 20 Jan 2026 20:47:56 -0800 Subject: [PATCH] fix cropping divide by zero (#1220) --- kindlecomicconverter/page_number_crop_alg.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/kindlecomicconverter/page_number_crop_alg.py b/kindlecomicconverter/page_number_crop_alg.py index f92bcb9..78f182c 100644 --- a/kindlecomicconverter/page_number_crop_alg.py +++ b/kindlecomicconverter/page_number_crop_alg.py @@ -160,6 +160,8 @@ def ignore_pixels_near_edge(bw_img): for box in edge_bbox: edge = bw_img.crop(box) h = edge.histogram() + if not edge.height or not edge.width: + continue imperfections = h[255] / (edge.height * edge.width) if imperfections > 0 and imperfections < .02: bw_img.paste(im=0, box=box)