This is a Python-based meme generator tool built using PyQt5 for the GUI and Pillow (PIL) for image processing. Developed during my 8th-grade year in mid-2021, the project enables users to create custom memes by overlaying text onto popular meme templates.
- PyQt5 GUI Interface: Simple, user-friendly design.
- Common Meme Formats: Includes templates like the Drake meme and more.
- Custom Text Input: Allows users to add personalized captions.
- Image Processing with Pillow: Handles text placement and rendering on images.
- Push Notifications (Optional): Basic notification support included.
- Python 3.x
- PyQt5
- Pillow (PIL)
-
Clone the repository:
git clone https://github.com/titusvnu/python-imaging-meme-generator.git cd python-imaging-meme-generator -
Create and activate a virtual environment:
python -m venv venv venv\Scripts\activate
-
Install dependencies:
pip install -r requirements.txt
-
Run the application:
python main.py
- Launch the GUI.
- Select a meme template.
- Enter your desired caption text.
- Generate and save your meme image.
This project was created in 2021, during my 8th-grade year, as an introduction to GUI development and image manipulation in Python. It represents one of my first hands-on experiences combining creative UI design with practical Python programming concepts.