Skip to content

FarHard112/watermark_applier

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Image Watermarking Application

Overview

This Python application provides a user-friendly GUI for adding watermarks to images. It allows users to easily apply customizable watermarks to multiple images(BULK) at once.

Features

  • Select input and output directories for batch processing
  • Choose a custom watermark image (PNG with transparency)
  • Adjust watermark opacity (0-100%)
  • Resize watermark (1-100% of image size)
  • Position watermark anywhere on the image
  • Option to tile watermark across entire image
  • Real-time preview of watermarked image
  • Batch process all images in selected directory

Requirements

  • Python 3.6+
  • Pillow (PIL Fork)
  • tkinter (usually comes with Python)

Installation

  1. Clone this repository:
git clone https://github.com/yourusername/image-watermarking-app.git
  1. Navigate to the project directory:
cd image-watermarking-app
  1. Install required packages:
pip install Pillow

Usage

  1. Run the script:
python watermark_app.py
  1. Use the GUI to:
  • Select input directory containing images to watermark
  • Choose output directory for watermarked images
  • Select watermark image (PNG format recommended)
  • Adjust watermark settings (opacity, size, position)
  • Toggle "Tile Watermark" for repeated pattern
  • View real-time preview of changes
  • Click "Process Images" to apply watermark to all images

image

Example OUTPUT Image :

image

Notes

  • Supported image formats: PNG, JPG, JPEG
  • Watermark should be a PNG image with transparency for best results
  • Processed images are saved in JPEG format
  • Original images are not modified; watermarked versions are saved separately

Contributing

Contributions, issues, and feature requests are welcome.

TODO:

Creating web version of this application. (FLASK is more desireable)

License

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