Skip to content

Valenwe/MemePlonker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Meme Plonker

Meme Plonker is a meme editing and creation tool that allows users to add text and images to a canvas, crop images, and manage meme resources. It has a user-friendly interface built using the Tkinter library, and allows the creation and saving of custom meme images.

Features

First visual Meme library

  • Browse Meme Library: Browse and use a library of pre-made memes.
  • Add Image: Add custom images to the canvas.
  • Add Text: Add customizable text to the canvas.
  • Bring to Front: Bring selected items to the front of the canvas.
  • Auto Crop: Automatically crop the working zone to focus on the content.
  • Delete Object: Delete selected objects on the canvas.
  • Save Image: Save the canvas as an image file.
  • Exit: Close the application.

Installation

Requirements

  • Python 3.x
  • Required libraries: Tkinter, pyinstaller

Steps to Install

  1. Clone the repository or download the source code.
  2. Install dependencies, including the Impact font if not already included in your OS.
  3. Build the application using PyInstaller with the following steps:
cd MemePlonker
pip install -r requirements.txt
pip install pyinstaller # Required to generate the executable binary
pyinstaller --onefile --name plonker -i src/icon.png --windowed meme_plonker/main.py
mv dist/plonker.exe . # For Windows
mv dist/plonker .     # For Linux
  1. After building, you will find the plonker.exe or plonker binary file in the root directory, ready to be used.

Usage

  • Run the plonker executable file.
  • Use the left-side panel to select various operations like adding text, images, or selecting meme options.
  • The main canvas on the right will be used to edit and view the content.
  • Once finished, save your creation by clicking the "Save image" button.
  • Exit the program by clicking the "Exit" button.

License

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


About

GUI to plonk some memes

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages