Exisi/PicFilter

Created Apr 24, 2022 · View the Exisi/PicFilter repository page

图片批量筛选程序,基于 Pillow

Want this for your repo?

Render a free sample of any GitHub repo in seconds.

Visualize your own →

Contributors

2

Lines of Code

116

From

Jul 12, 2021

To

Mar 14, 2022

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.

Share this video