diff --git a/chandra/output.py b/chandra/output.py index 173dcd8..aa430fe 100644 --- a/chandra/output.py +++ b/chandra/output.py @@ -30,7 +30,11 @@ def extract_images(html: str, chunks: dict, image: Image.Image): if not img: continue bbox = chunk["bbox"] - block_image = image.crop(bbox) + try: + block_image = image.crop(bbox) + except ValueError: + # Happens when bbox coordinates are invalid + continue img_name = get_image_name(html, div_idx) images[img_name] = block_image return images diff --git a/chandra/scripts/templates/screenshot.html b/chandra/scripts/templates/screenshot.html index 642fe94..42dbf60 100644 --- a/chandra/scripts/templates/screenshot.html +++ b/chandra/scripts/templates/screenshot.html @@ -137,6 +137,7 @@ padding: 30px; line-height: 1.6; color: #333; + font-size: 24px; } .markdown-content h1, .markdown-content h2, .markdown-content h3 {