Intended workflow
Compressed files should remain easy to locate, inspect and process again. QingTu brings input selection, compression settings, output folders and processing records into one local workflow.
File processing
Select images or a folder
Start from the desktop interface or CLI. Traverse batch input while retaining the folder hierarchy.
Read image properties
Inspect format, transparency and color information. Keep source files read-only.
Adaptive compression
Choose settings around quality and size targets while handling transparency and ICC color profiles.
Safe output and reporting
Write to a separate destination using atomic output and generate a CSV processing report.
Implementation choices
Python, Tkinter and Pillow supply the desktop interface and image-processing capabilities. The GUI serves everyday tasks; the CLI supports repeated workflows. Separate output and per-file reports make successful, skipped and failed items reviewable.
Open-source reference
See QingTu for supported formats, dependencies and GUI / CLI usage.