Metadata-Version: 2.4
Name: quote-image-generator
Version: 0.1.3
Summary: Create beautiful, customizable images with quotes, supporting unique font styles and emojis
License: MIT
License-File: LICENSE
Keywords: quote,quote-generator,image-generator,text-to-image,PIL,Pillow,image-processing,typography,fonts,emoji,social-media,content-creation
Author: lordralinc
Author-email: lordralinc@gmail.com
Requires-Python: >=3.10,<4.0
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Topic :: Multimedia :: Graphics
Classifier: Topic :: Multimedia :: Graphics :: Graphics Conversion
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Typing :: Typed
Requires-Dist: pillow (>=12.1.1)
Project-URL: Bug Tracker, https://github.com/lordralinc/QIG/issues
Project-URL: Documentation, https://github.com/lordralinc/QIG#readme
Project-URL: Homepage, https://github.com/lordralinc/QIG
Project-URL: Repository, https://github.com/lordralinc/QIG
Description-Content-Type: text/markdown

# ✨ Quote Image Generator

[![PyPI version](https://img.shields.io/pypi/v/quote-image-generator.svg)](https://pypi.org/project/quote-image-generator)
[![Python Versions](https://img.shields.io/pypi/pyversions/quote-image-generator.svg)](https://pypi.org/project/quote-image-generator)
[![Downloads](https://pepy.tech/badge/quote-image-generator)](https://pepy.tech/project/quote-image-generator)
[![License](https://img.shields.io/github/license/lordralinc/QIG.svg)](https://github.com/lordralinc/QIG/blob/main/LICENSE)
[![Stars](https://img.shields.io/github/stars/lordralinc/QIG.svg?style=social)](https://github.com/lordralinc/QIG/stargazers)

> 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

[![base\_quote](pics/base_quote.png)](examples/base_quote.py)

### Quote with entities

[![entities\_quote](pics/entities_quote.png)](examples/entities_quote.py)

### Resize grid

[![resize\_grid](pics/resize_1600_900_quote.png)](examples/resize_grid.py)
[![resize\_grid](pics/resize_900_900_quote.png)](examples/resize_grid.py)

---

## 📦 Installation

```bash
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 😄

