A Python application for comparing images with identical file names from two folders.
The program detects differences between images, highlights changed areas, and generates an HTML report with the comparison results.
-
Compare images with identical file names
-
Detect missing files between folders
-
Detect invalid or corrupted image files
-
Detect images with different dimensions
-
Generate difference images
-
Generate highlighted images with customizable highlight color
-
Create an HTML report containing all results
-
Simple terminal-based user interface
-
Python 3.14
-
Pillow (PIL)
-
pathlib
-
HTML
-
CSS
-
The user selects input folders and optional settings.
-
The program reads images from both folders.
-
Files with identical names are compared.
-
The program checks:
-
file existence
-
image validity
-
image dimensions
-
pixel differences
-
-
Difference images and highlighted images are generated.
-
An HTML report is created automatically.
The generated report contains:
-
Different images
-
Highlighted differences
-
Missing files
-
Corrupted images
-
Images with different dimensions
-
Graphical user interface (GUI)
-
Recursive folder scanning
-
Support for image similarity thresholds
-
Performance optimization for large image collections
-
HTML templates instead of string-based generation


