这两年,AI 图像编辑工具层出不穷,但对大部分用户来说,这些工具并不算“友好”。
复杂的操作界面让小白望而却步,生成效果缺乏精准度或显得僵硬不自然,甚至有些工具需要高昂费用,普通人根本用不起。
试想一下:一个非专业用户想简单调整图片,比如擦除多余物体、添加小元素、修改图片风格,往往却被专业术语、繁琐操作或者技术门槛难倒,最终只好选择放弃。
但是,MagicQuill
的出现,可以改变这一切!
接下来为大家详细介绍这款开源项目,有何妙用吧?
项目介绍
MagicQuill 是阿里巴巴联合高校推出了一款 开源 AI 互动式图像编辑工具,让图片编辑变得简单、智能又随心所欲!
即便是 Photoshop 小白,也能轻松上手。用几笔涂抹加一句提示词,复杂的图像编辑瞬间完成。
家里的小孩、设计师或业余玩家都能玩得得心应手!
核心功能
-
用户友好界面:无需专业技术,通过简单的拖拽、涂抹和提示词输入,就能快速编辑图片。
-
AI 支持的智能建议:基于先进的 AI 算法,提供智能化的编辑提示,让你轻松完成图片调整。
-
精准的本地编辑:无论是插入元素、擦除物体还是调整颜色,MagicQuill 都能精准到像素级别,编辑效果逼真自然。
-
多种魔法铅笔工具:提供插画铅笔、橡皮擦、色彩笔等不同的魔法工具,满足用户各种创意需求。
-
便捷画布工具:支持撤销重做、画布旋转调整等功能,操作流畅便捷。
部署及使用
本地/服务器部署
配置要求:需要在配置有GPU的硬件设备上工作,如果想要全方位使用最好是16-24G的显卡。大于5G的显卡也可工作,不过功能有限。
① 克隆项目
git clone --recursive https://github.com/magic-quill/MagicQuill.git cd MagicQuill
② 下载模型并解压缩
wget -O models.zip "https://hkustconnect-my.sharepoint.com/:u:/g/personal/zliucz_connect_ust_hk/EWlGF0WfawJIrJ1Hn85_-3gB0MtwImAnYeWXuleVQcukMg?e=Gcjugg&download=1" unzip models.zip
③ 创建Python虚拟环境(当然本地有的话可以忽略)
conda create -n MagicQuill python=3.10 -y conda activate MagicQuill
④ 安装封装好的MagicQuill API接口
pip install gradio_magicquill-0.0.1-py3-none-any.whl
⑤ 安装LLaVA环境(一个多模态大模型的环境)
cp -f pyproject.toml MagicQuill/LLaVA/ pip install -e MagicQuill/LLaVA/
⑥ 安装Python剩余的三方包
pip install -r requirements.txt
⑦ 最后,就可以运行MagicQuill项目了(会启动一个网页,由gradio构建的)
CUDA_VISIBLE_DEVICES=0 python gradio_run.py
使用步骤演示
上述环境部署成功后,即可访问gradio页面直接使用。
若资源有限,不便部署。官方也提供了2个体验地址。
打开MagicQuill页面后,你会发现有 3 中魔法羽毛笔 功能按钮,我们需要知道它们各种什么作用,才能更好的使用它。
魔法羽毛笔(带+号):添加由提示词指导的元素。
比如:给人物加一个项链。
我们会添加2-3笔元素,每画一笔,上方的空白框便会自动识别画的具体是什么,给予指导。
魔法羽毛笔(带-号):用于删除多余的细节或根据提示重新绘制区域。
比如:给海豚画个王冠👑,再去掉。/海豚有两个尾鳍,给它去掉一个。
当然,+号羽毛笔和-号羽毛笔,是可以组合使用的。
比如:给帅哥打个新领带。
魔法羽毛笔(带RGB标识):俗称色刷,可以精准地给图片上色,搭配你笔刷的颜色。
比如:给粉红色的花,改变一个颜色。
注意,颜色画笔和增减画笔是互斥的,不能组合使用。
写在最后
说实话,MagicQuill 真的是那种你用了之后会觉得“哇,这也太方便了吧”的工具。
特别是对像我这种PS半吊子的人来说,能靠几下涂抹和几句话就搞定以前要捣鼓半天的东西,真的省事儿不少。
而且还能随时撤回、调整,完全没有心理负担,玩着就能出好效果。我觉得,它不光适合新手瞎玩,想认真搞点创意或者做些精细调整也完全够用。
在线体验1:http://magic.chenjunfeng.xyz/
在线体验2:https://huggingface.co/spaces/AI4Editing/MagicQuill
GitHub 项目地址:https://github.com/magic-quill/magicquill