Самостоятельно размещаемый менеджер гардероба: фотографируйте одежду, поручите AI её категоризацию и получайте подборки образов с учётом погоды и повода.
- Звёзды
- 144
- Форки
- 6
- Открытые issues
- 1
- Последний коммит
- 6 дней назад
Что это?
ImageMagick WebGUI предоставляет браузерный интерфейс к консольному набору инструментов ImageMagick: пользователи могут менять размер и кадрировать изображения, поворачивать их, отражать, применять фильтры, добавлять водяные знаки и конвертировать файлы, не вводя команды вручную. Поддерживается конвертация между форматами WebP, AVIF, JPEG, PNG, GIF, TIFF и PDF, а в Terminal Mode можно напрямую вводить команды ImageMagick.
Функции AI используют rembg для удаления фона, а также предлагают автоматическое улучшение изображений и увеличение разрешения в 2 или 4 раза с помощью алгоритма LANCZOS. Пакетные задания обрабатываются через очередь на базе Redis и RQ worker, а в истории можно повторно скачать ранее созданные файлы.
В основе проекта — фронтенд на Next.js 15, бэкенд на FastAPI с PostgreSQL и Redis; все компоненты запускаются вместе с помощью docker compose. В бэкенде доступны API-документация Swagger и ReDoc. Белый список операций, ограничения по времени и лимиты памяти призваны ограничить доступные пользователям действия.
Ключевые возможности
- 01Меняйте размер и кадрируйте изображения, поворачивайте и отражайте их, применяйте фильтры, например размытие, повышение резкости и сепию.
- 02Добавляйте текстовые водяные знаки с настройкой положения, прозрачности и размера шрифта.
- 03Конвертируйте изображения между форматами WebP, AVIF, JPEG, PNG, GIF, TIFF и PDF.
- 04Удаляйте фон с помощью AI на базе rembg в один клик.
- 05Обрабатывайте изображения пакетами через очередь заданий на базе Redis.
- 06Запускайте команды ImageMagick напрямую в Terminal Mode.
Сценарии использования
- Разместите собственный сервис конвертации и редактирования изображений для небольшой команды.
- Пакетно конвертируйте фотографии товаров в WebP или AVIF для сайта.
- Удаляйте фон с изображений, не устанавливая локально инструменты Python.
- Предоставьте пользователям без технических навыков GUI для работы с ImageMagick.
Быстрый старт
- 1
Создайте папку проекта и перейдите в неё
mkdir imagemagick-webgui && cd imagemagick-webgui - 2
Скачайте пример файла compose
curl -O https://raw.githubusercontent.com/PrzemekSkw/imagemagick-webui/main/docker-compose.example.yml - 3
Переименуйте его в docker-compose.yml
mv docker-compose.example.yml docker-compose.yml - 4
Запустите сервисы, затем откройте http://localhost:3000
docker compose up -d
Что важно знать
- Перед развертыванием в production измените SECRET_KEY и JWT_SECRET в docker-compose.yml.
- Необходимо запустить несколько сервисов (backend, frontend, PostgreSQL, Redis, worker) с помощью Docker.
Темы
Частые вопросы
- Что такое imagemagick-webui?
- Локально размещаемый веб-интерфейс для ImageMagick: удаление фона с помощью AI в один клик, пакетная обработка и редактор с предпросмотром; развёртывание через Docker. ImageMagick WebGUI предоставляет браузерный интерфейс к консольному набору инструментов ImageMagick: пользователи могут менять размер и кадрировать изображения, поворачивать их, отражать, применять фильтры, добавлять водяные знаки и конвертировать файлы, не вводя команды вручную. Поддерживается конвертация между форматами WebP, AVIF, JPEG, PNG, GIF, TIFF и PDF, а в Terminal Mode можно напрямую вводить команды ImageMagick.
- imagemagick-webui можно использовать бесплатно? Какая у него лицензия?
- imagemagick-webui распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- imagemagick-webui всё ещё поддерживается?
- Активно поддерживается. Последний коммит в imagemagick-webui — 14 окт. 2026 г..
- Для чего можно использовать imagemagick-webui?
- Разместите собственный сервис конвертации и редактирования изображений для небольшой команды. Пакетно конвертируйте фотографии товаров в WebP или AVIF для сайта. Удаляйте фон с изображений, не устанавливая локально инструменты Python. Предоставьте пользователям без технических навыков GUI для работы с ImageMagick.
- Как установить imagemagick-webui?
- Создайте папку проекта и перейдите в неё: mkdir imagemagick-webgui && cd imagemagick-webgui Скачайте пример файла compose: curl -O https://raw.githubusercontent.com/PrzemekSkw/imagemagick-webui/main/docker-compose.example.yml Переименуйте его в docker-compose.yml: mv docker-compose.example.yml docker-compose.yml Запустите сервисы, затем откройте http://localhost:3000: docker compose up -d
- Где скачать imagemagick-webui?
- Исходный код и инструкции по установке — на GitHub: https://github.com/PrzemekSkw/imagemagick-webui
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Самостоятельно размещаемый веб-инструментарий в Docker для конвертации более 70 форматов изображений, пакетного сжатия, обрезки отдельных файлов и локального удаления фона с помощью ИИ.
Локальный open-source конструктор резюме, который адаптирует основное резюме под каждую вакансию с помощью локальных или облачных LLM.
Самостоятельно размещаемый AI-монитор акций Китая, Гонконга и США: портфель, ценовые оповещения, анализ на базе TradingAgents и автоматические отчёты.
Самостоятельно размещаемый монитор горячих новостей: собирает тренды китайских платформ и RSS-лент, фильтрует их по ключевым словам или с помощью AI и отправляет сводки в чаты и по email.
Открытый AI-помощник и почтовый клиент для Gmail и Outlook: он организует входящие и заранее готовит черновики ответов.