🚀 ImageGen API

Единый API для генерации изображений, диаграмм, карт и конвертации валют

Статус: Онлайн | Версия: 2.1 | Обновлено: Январь 2026

Базовый URL: http://img.dom4k.pro

📊 Быстрый старт


# Таблица
curl "http://img.dom4k.pro/table.png?headers=Name,Age&rows=John,25;Alice,30"

# Текст с Markdown
curl "http://img.dom4k.pro/text.png?content=# Заголовок%0A**Жирный текст**"

# Линейный график
curl "http://img.dom4k.pro/chart/line.png?labels=Jan,Feb,Mar&data=100,200,150"

# Прогресс-бар
curl "http://img.dom4k.pro/progress/line.png?value=75"

# Карта
curl "http://img.dom4k.pro/map.png?lat=55.7558&lon=37.6176&zoom=12"

# Конвертер валют
curl "http://img.dom4k.pro/currency.png?from=USD&to=RUB&amount=100&rate=75.5"
            

📋 Основные эндпоинты

📄 Таблицы

GET /table.{fmt}

Форматы: PNG JPEG WebP SVG

Параметры: headers, rows, title, theme

📝 Текст

GET /text.{fmt}

Форматы: PNG JPEG WebP SVG

Поддержка Markdown, темное/светлое оформление

📈 Диаграммы

GET /chart/{type}.{fmt}

Типы: line, pie, bar, heatmap, radar

Настраиваемые цвета, подписи, легенды

🔋 Прогресс-бары

GET /progress/{type}.{fmt}

Типы: line, circle, pie

Произвольные значения, цвета, подписи

🗺️ Карты

GET /map.{fmt}

OpenStreetMap, маркеры, масштаб

Не требует API ключа

💱 Конвертер валют

GET /currency.{fmt}

Автоматические иконки валют

Поддержка криптовалют

🎯 Примеры использования

GitHub README статус:


![Статус](http://img.dom4k.pro/table.png?headers=Сервис,Статус&rows=API,✅;БД,🟢;Кэш,⚠️&width=400)
                
Пример таблицы

Прогресс проекта:


curl "http://img.dom4k.pro/progress/circle.png?value=85&label=Готовность&color=00cc66"
                
Пример прогресс-бара

Линейный график:


curl "http://img.dom4k.pro/chart/line.png?title=Продажи&labels=Янв,Фев,Мар&data=100,150,200&theme=dark"
                
Пример графика

🔄 Попробовать API

Введите URL API запроса:

📝 ЧАВО

Q: Как передать сложные данные?

A: Используйте JSON через параметр json= или POST запрос.

Q: Русские символы поддерживаются?

A: Да, используйте URL-кодирование или передавайте в JSON.

Q: Как обновить кэшированное изображение?

A: Добавьте nocache=true или измените параметры.