Create beautiful, customizable images with quotes, supporting unique font styles and emojis
Project description
✨ Quote Image Generator
Generate clean, customizable quote images with fonts, emojis, and styled text — in pure Python.
🚀 Features
- 🖼️ Image generation via Pillow (PIL)
- 🎨 Custom fonts & typography control
- 😀 Emoji rendering support
- 🧩 Entity-based styling (like Telegram/Markdown logic)
- 📐 Flexible layouts & resizing
- ⚙️ Pipeline-based architecture
📸 Examples
Simple quote
Quote with entities
Resize grid
📦 Installation
pip install quote-image-generator
🧠 Core components
Emoji source
Interface for emoji rendering sources.
quote_image_generator.processors.emoji.ABCEmojiSource
Text processor
Handles text rendering and entity parsing.
quote_image_generator.processors.text.TextProcessor
Entities processor
Transforms input entities into styled drawable elements.
quote_image_generator.processors.entities.EntitiesProcessor
Pipelines
Base abstraction for building rendering workflows.
quote_image_generator.pipelines.base.BasePipeline
🧩 Architecture
Library is built around processing pipelines:
- input text → entities → styled elements → final render
Gives you full control over rendering without rewriting everything.
📌 Use cases
- Social media content (quotes, posts)
- Bots (Telegram / Discord)
- Automation scripts
- Content generation pipelines
📄 License
MIT — do whatever you want, just don’t blame me 😄
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file quote_image_generator-0.1.3.tar.gz.
File metadata
- Download URL: quote_image_generator-0.1.3.tar.gz
- Upload date:
- Size: 16.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.2.1 CPython/3.14.2 Windows/11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
85ad76b2116bcdc9430ae6b61b79089d2e0796dd14b3f6f8bee1862efd816fd1
|
|
| MD5 |
786fee983b5adfcd70408fb56b950a34
|
|
| BLAKE2b-256 |
9f616d962d953f525808941854ae8fbb3c4b7b845e36baed326b2234bea34ff5
|
File details
Details for the file quote_image_generator-0.1.3-py3-none-any.whl.
File metadata
- Download URL: quote_image_generator-0.1.3-py3-none-any.whl
- Upload date:
- Size: 22.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.2.1 CPython/3.14.2 Windows/11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c761e31dd39735ffba24970c1ff29be8c0261c029c46d5d363c07b6c6e1b81f1
|
|
| MD5 |
5b7639178768aee75ba8b6ed72ccaadb
|
|
| BLAKE2b-256 |
759426c80644733c793b0fb61ce35533db747853ee43ba9cfe01ed6d5343ba28
|