✨ 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 😄
Metadata
Release files for quote-image-generator 0.1.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| quote_image_generator-0.1.3.tar.gz | 16.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| quote_image_generator-0.1.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 38.8 kB
Release files / quote_image_generator-0.1.3.tar.gz
| Download URL | quote_image_generator-0.1.3.tar.gz |
|---|---|
| Size | 16.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
85ad76b2116bcdc9430ae6b61b79089d2e0796dd14b3f6f8bee1862efd816fd1
|
|
BLAKE2b-256 checksum How to use checksums |
9f616d962d953f525808941854ae8fbb3c4b7b845e36baed326b2234bea34ff5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/2.2.1 CPython/3.14.2 Windows/11
|
Release files / quote_image_generator-0.1.3-py3-none-any.whl
| Download URL | quote_image_generator-0.1.3-py3-none-any.whl |
|---|---|
| Size | 22.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c761e31dd39735ffba24970c1ff29be8c0261c029c46d5d363c07b6c6e1b81f1
|
|
BLAKE2b-256 checksum How to use checksums |
759426c80644733c793b0fb61ce35533db747853ee43ba9cfe01ed6d5343ba28
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/2.2.1 CPython/3.14.2 Windows/11
|