Skip to content

YusephAlvandi/ImageProcessorToolkit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ImageProcessor Toolkit

A modular all-in-one desktop tool for batch image processing. Includes Watermark, Resizer, and Optimizer tools in a single launcher.

Built with Python, CustomTkinter, and Pillow. Works offline.

WHAT IT DOES

This toolkit launches three professional image processing tools all in one clean user-friendly interface:

  • Watermark; add text watermarks to a single image or all images in a folder at once (batch)
  • Resizer; resize images to desired dimensions simultaneously
  • Optimizer; Compress images with smart quality control

Each tool operates in its own window and works independently. You can use them together or separately.

WHY MODULAR ARCHITECTURE?

Unlike single-file software, this toolkit uses a modular architecture:

  • Each tool exists in its own file. Edit one with no concern about risking the others
  • It is possible to include modules in other Python programmes
  • Deliver each tools to different clients without revealing the full code
  • Add new tools easily by creating a new .py file and manipulating main.py

This is not only a collection of disposable scripts, but also a structured, maintainable, and marketable software product built based on modular architecture.

COMPETITIVE ADVANTAGE

  • Modular architecture; scalable and maintainable
  • Clean and user-friendly desktop GUI; no command line needed
  • Appropriate for total offline operation
  • No privacy worry; your images stay on your local storage
  • Built by a physicist with a focus on clean, structured code

HOW TO RUN

pip install customtkinter pillow python main.py

AUTHOR

Yuseph Alvandi PhD in Optics and Laser Physics Python Developer and Image Processing Specialist

GitHub: https://github.com/YusephAlvandi

LICENSE

MIT License

About

A modular all-in-one image processing toolkit with Watermark, Re-sizer, and Optimizer tools

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages