github.com/Exisi/PicFilter ↗
图片批量筛选程序,基于 Pillow
Open this visualization on its own page →
Contributors
2
Lines of Code
116
From
2021-07-12
To
2022-03-14
About Exisi/PicFilter
PicFilter is a simple batch image processing tool built with Python's Pillow library, designed to handle filtering operations on large collections of pictures. The program provides multiple filtering capabilities including image deduplication, aspect ratio filtering, dimension-based filtering, and automatic classification of images as landscape, portrait, or square. It can also perform set operations comparing two groups of images.
The application features a graphical user interface built with Tkinter, making it accessible to users without command-line experience. Filtered images are copied to appropriate output directories based on the criteria they meet, while source files are preserved except in the case of deduplication operations.
There are some limitations to be aware of: the deduplication feature currently cannot identify identical images that differ in size, and all filtering operations work by copying matching images to new directories rather than moving or deleting originals. This design choice ensures the safety of the original image library while allowing users to organize filtered results separately.