Skip to content

A Python GUI application allows users to add a watermark to an image.

License

Notifications You must be signed in to change notification settings

D0rDa4aN919/Water_Py_Mark

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Water Py Mark

Description

This Python GUI application allows users to add a watermark to an image. It supports inserting a logo into an image.

Features

  • Logo Positioning: The software intelligently positions the logo in the bottom-right corner to ensure it fits inside the image.
  • Image Resizing: Both the image and the logo are resized to ensure a proper fit and visual appeal.
  • User-Friendly Interface: Simple and intuitive GUI for easy usage.

Requirements

  • Python 3.x
  • Tkinter
  • Pillow (PIL)

Execution

  • Clone the repository:
git clone https://github.com/D0rDa4aN919/Water_Py_Mark.git
  • Install the required packages:

    • Linux/Windows

        ######### Linux #########
        pip install -r requirements.txt
        # OR
        python -m pip install pillow tk
        # OR
        pip install pillow tk
      
      
    • Windows

        ######### Windows #########
        py -m pip install -r requirements.txt
        # OR
        py -m pip install pillow tk
      
  • Run the application:

python water_py.py

Usage

  • Launch the application.
  • Enter the path to the image you want to watermark.
  • Enter the path to the logo you want to insert.
  • Click the "Browser" buttons to select files (when you don't know what image/logo path).
  • Click the "Watermark" button to apply the watermark.
  • A new window will open displaying the watermarked image.
  • Close the window when you're done.

Images

Water-mark screen shoot

License

This project is licensed under the MIT License - see the LICENSE file for details.

Author

About

A Python GUI application allows users to add a watermark to an image.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages