Update app.py
Browse files
app.py
CHANGED
|
@@ -84,6 +84,11 @@ def highlight_visual_changes(img1, img2, mask, start_position):
|
|
| 84 |
|
| 85 |
return overlay, visual_changes, position_counter
|
| 86 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 87 |
# Generate visual changes report
|
| 88 |
def generate_visual_report(original_images, edited_images, combined_images, visual_changes):
|
| 89 |
output_path = "outputs/visual_changes.pdf"
|
|
|
|
| 84 |
|
| 85 |
return overlay, visual_changes, position_counter
|
| 86 |
|
| 87 |
+
# Sanitize text for PDF compatibility
|
| 88 |
+
def sanitize_text(text):
|
| 89 |
+
"""Sanitize text for FPDF by replacing unsupported characters."""
|
| 90 |
+
return text.encode('latin-1', errors='replace').decode('latin-1')
|
| 91 |
+
|
| 92 |
# Generate visual changes report
|
| 93 |
def generate_visual_report(original_images, edited_images, combined_images, visual_changes):
|
| 94 |
output_path = "outputs/visual_changes.pdf"
|