Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python Imaging Meme Generator

Description

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.

Features

  • 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.

Installation

Requirements

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

Setup

  1. Clone the repository:

    git clone https://github.com/titusvnu/python-imaging-meme-generator.git
    cd python-imaging-meme-generator
  2. Create and activate a virtual environment:

    python -m venv venv
    venv\Scripts\activate
  3. Install dependencies:

    pip install -r requirements.txt
  4. Run the application:

    python main.py

Usage

  • Launch the GUI.
  • Select a meme template.
  • Enter your desired caption text.
  • Generate and save your meme image.

Project History

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.

About

A python implementation of system data extraction by retrieving WMI data, which is presented as GUI and can be exported and serialized into CSV, JSON, and more.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages