Skip to content

This is a watermarking application that reads PNGs or JPEGS, and allows you to layer, change opacity, change size, and save your newly created watermarked image

Notifications You must be signed in to change notification settings

jphill19/watermark_app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Watermark App (Windows Only)

Purpose

This application is designed to allow users to create a watermarked image using any image as the watermark. It provides a range of features that make the watermarking process seamless and customizable, catering to both casual users and professionals.

Features

  • Multi-Watermark Input: Users can input as many images as they like, making it possible to apply multiple watermarks on a single image.
  • Image Resizing: Adjust the size of any image to fit your watermarking needs.
  • Opacity Adjustment: Control the transparency of the watermark to achieve the perfect balance between visibility and subtlety.
  • Alignment Tools and Grid: Built-in tools and a grid overlay help users precisely align their watermark.
  • Zoom Functionality: Zoom in and out for a closer look at the details without altering the original pixel size of the image.

Users

This app is for anyone who wants to add watermarks to their images, whether for personal branding, copyright protection, or artistic purposes.

Technology

  • Programming Language: Python 3.11
  • Graphical User Interface (GUI): ttkinter
  • Image Manipulation: PIL (Python Imaging Library)

Platform

  • Desktop Application: Tested on Windows (compatibility with other operating systems may require further testing).

Setup Instructions

To get started with the Watermark App, follow these steps:

Prerequisites

  • Ensure you have Python 3.11 or a later version installed on your system.
  • Install pip if it's not already installed (check with pip3 --version).

Installation Steps

  1. Clone or Download the Repository:

    • Clone the project from your repository or download the .zip file and extract it to your desired location.
  2. Set Up Dependencies:

    • Navigate to the project directory in your terminal or command prompt.
    • Install the required dependencies using pip3:
      pip3 install -r requirements.txt
  3. Run the Application:

    • Execute the main Python file to launch the application:
      python3 watermark_app.py
  4. Explore the Features:

    • Add your images and customize them using the app's tools to create your watermarked images.

Notes

  • Effort and Legacy: This project is a labor of love, showcasing significant effort in both design and functionality. While it may be slightly outdated, the technologies and principles behind it remain robust and relevant. It’s an excellent addition to my resume, demonstrating my ability to create user-focused desktop applications with a polished GUI.
  • Potential Updates: If you encounter any issues or have ideas for improvement, feel free to reach out or fork the repository to extend its capabilities.

I’m proud of this project and believe it reflects both my technical skills and my attention to detail in creating meaningful tools.

About

This is a watermarking application that reads PNGs or JPEGS, and allows you to layer, change opacity, change size, and save your newly created watermarked image

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages