自托管衣橱管理应用,拍照录入衣物,AI 自动标注,并按天气和场合推荐每日穿搭。
- Star
- 144
- Fork
- 6
- 未关闭 Issue
- 1
- 最近提交
- 6天前
这是什么?
ImageMagick WebGUI 为 ImageMagick 命令行图像工具套件提供浏览器界面,无需编写命令即可完成缩放、裁剪、旋转、翻转、滤镜、水印和格式转换。支持 WebP、AVIF、JPEG、PNG、GIF、TIFF、PDF 等格式,还提供终端模式,可直接输入原始 ImageMagick 命令。
AI 功能基于 rembg 实现一键抠图,并提供自动增强以及基于 LANCZOS 算法的 2 倍、4 倍放大。批量任务通过 Redis 队列交由 RQ worker 后台处理,历史记录中可重新下载之前处理的结果。
项目采用 Next.js 15 前端、FastAPI 后端加 PostgreSQL 和 Redis 的架构,通过 docker compose 一键启动。后端提供 Swagger 和 ReDoc 接口文档,并通过命令白名单、超时和内存限制约束用户可执行的操作。
核心功能
- 01支持缩放、裁剪、旋转、翻转,以及模糊、锐化、怀旧褐色等滤镜。
- 02可添加自定义文字水印,并控制位置、透明度和字号。
- 03支持 WebP、AVIF、JPEG、PNG、GIF、TIFF、PDF 之间的格式转换。
- 04基于 rembg 的一键 AI 抠图。
- 05通过 Redis 任务队列进行批量处理。
- 06提供终端模式,可直接运行原始 ImageMagick 命令。
适用场景
- 为小团队自建图片格式转换和编辑服务。
- 批量将商品图转换为 WebP 或 AVIF 用于网站。
- 无需在本地安装 Python 工具即可完成图片抠图。
- 为非技术用户提供 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
使用前须知
- 生产部署前必须修改 docker-compose.yml 中的 SECRET_KEY 和 JWT_SECRET。
- 需要通过 Docker 运行多个服务(后端、前端、PostgreSQL、Redis、工作进程)。
标签
常见问题
- imagemagick-webui 是什么?
- 基于 ImageMagick 的自托管网页图片处理界面,支持一键 AI 抠图、批量处理和实时预览,可用 Docker 部署。 ImageMagick WebGUI 为 ImageMagick 命令行图像工具套件提供浏览器界面,无需编写命令即可完成缩放、裁剪、旋转、翻转、滤镜、水印和格式转换。支持 WebP、AVIF、JPEG、PNG、GIF、TIFF、PDF 等格式,还提供终端模式,可直接输入原始 ImageMagick 命令。
- imagemagick-webui 可以免费使用吗?用的什么许可证?
- imagemagick-webui 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- imagemagick-webui 还在维护吗?
- 活跃维护中。imagemagick-webui 最近一次提交是在 2026年10月14日。
- imagemagick-webui 适合用来做什么?
- 为小团队自建图片格式转换和编辑服务。 批量将商品图转换为 WebP 或 AVIF 用于网站。 无需在本地安装 Python 工具即可完成图片抠图。 为非技术用户提供 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
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
786163PythonMIT更新于 前天
可自托管的 Docker 图片处理工具箱,支持 70 多种格式转换、批量压缩、逐文件裁剪和本地 AI 抠图。
34634TypeScriptGPL-3.0更新于 4天前
开源自托管简历工具,可结合本地或云端大模型,按每个职位描述定制你的简历。
2.9万5087PythonApache-2.0更新于 4天前
可自托管的 AI 盯盘工具,覆盖 A股、港股和美股,提供持仓管理、价格提醒与自动分析报告。
2138401PythonMIT更新于 昨天
自托管热点监控工具,聚合多平台热榜与 RSS,支持关键词或 AI 筛选,并推送到微信、飞书、邮件等渠道。
6.3万2.5万PythonGPL-3.0更新于 5天前
开源的 AI 邮件助手与邮件客户端,支持 Gmail 和 Outlook,可整理收件箱并预先起草回复。
1.3万1609TypeScriptOther更新于 9小时前