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.
- 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.
This app is for anyone who wants to add watermarks to their images, whether for personal branding, copyright protection, or artistic purposes.
- Programming Language: Python 3.11
- Graphical User Interface (GUI):
ttkinter
- Image Manipulation:
PIL
(Python Imaging Library)
- Desktop Application: Tested on Windows (compatibility with other operating systems may require further testing).
To get started with the Watermark App, follow these steps:
- 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
).
-
Clone or Download the Repository:
- Clone the project from your repository or download the
.zip
file and extract it to your desired location.
- Clone the project from your repository or download the
-
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
-
Run the Application:
- Execute the main Python file to launch the application:
python3 watermark_app.py
- Execute the main Python file to launch the application:
-
Explore the Features:
- Add your images and customize them using the app's tools to create your watermarked images.
- 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.