Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python Version OpenCV Version CustomTkinter Version

Image Watermarker

For those of us who don't want to pay for a fancy image editor.

Watermarked Image

Image watermarked with a wall titan in my PC.

May look different on your PC. Application theme follows your system theme.

To use, navigate to the project directory and run: pip install -r requirements.txt

Features

  • Uses opencv-python to manipulate images.
    • If you didn't install from requirements.txt: pip install opencv-python
  • Uses customtkinter for some nice visuals.
    • If you didn't install from requirements.txt: pip install customtkinter
    • This can be changed in main.py if you prefer to use Python's standard tkinter.
  • Add text watermark to image with any given size, color, and opacity.
  • Add an image watermark (logo) at any given opacity.
  • Images resize to fit in the GUI, but are saved as their original size.

Using Tkinter instead of CustomTkinter:

Uncomment the import from app.py and comment the import from custom_gui.py:

Use Tkinter Instead of CustomTkinter

Font Colors

Choose any font color you want for the watermark text. Font Colors Demo

Features to be Added

  • Add option to watermark multiple parts of an image at the same time.
  • Provide precision control over text watermark location.

Feedback and suggestions are appreciated!

About

OpenCV-Python-based image watermarking application with GUI

Resources

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages