MagicQuill - 智能交互式图像编辑系统 涂涂画画即可完成P图 本地一键整合包下载

news/2024/11/23 3:54:37/

MagicQuill 是阿里巴巴联合香港科技大学、浙江大学和香港大学推出的一款开源 AI 互动式图像编辑工具,让图片编辑变得简单、智能又随心所欲!双画笔交互模式获赞,精准度惊人。即便是 Photoshop 小白,也能轻松上手。用几笔涂抹加一句提示词,复杂的图像编辑瞬间完成。  家里的小孩、设计师或业余玩家都能玩得得心应手!

MagicQuill 设计了一个简洁但功能强大的界面,让用户只需简单几笔,就可以表达他们的想法,比如插入元素、擦除物体、改变颜色等。系统通过一个多模态大语言模型(MLLM)实时分析用户的操作意图,省去了输入复杂指令的麻烦。

核心功能
用户友好界面:无需专业技术,通过简单的拖拽、涂抹和提示词输入,就能快速编辑图片。
AI 支持的智能建议:基于先进的 AI 算法,提供智能化的编辑提示,让你轻松完成图片调整。
精准的本地编辑:无论是插入元素、擦除物体还是调整颜色,MagicQuill 都能精准到像素级别,编辑效果逼真自然。
多种魔法铅笔工具:提供插画铅笔、橡皮擦、色彩笔等不同的魔法工具,满足用户各种创意需求。
便捷画布工具:支持撤销重做、画布旋转调整等功能,操作流畅便捷。


使用教程:(只支持N卡,建议显存12G起,8G应该也可以玩,要开内存回退策略)
双击一键启动,等待自动跳转到WebUI界面
MagicQuill启动后,你会发现有 3 中魔法羽毛笔 功能按钮,我们需要知道它们各种什么作用,才能更好的使用它。

增加画笔(带+号):在提示的指导下添加细节和元素 - 用您自己生动的笔触表达您的想法!  比如:给人物加一个项链。  我们会添加2-3笔元素,每画一笔,上方的空白框便会自动识别画的具体是什么,给予指导。

 



删减画笔(带-号):可以删除多余的细节或根据提示重新绘制区域。如果有什么你不满意的地方,就把它减去吧。比如:给海豚画个王冠 ,再去掉。/海豚有两个尾鳍,给它去掉一个。

 



当然,增加画笔和山间画笔是可以组合使用的。比如:给帅哥打个新领带。

 



彩色画笔(带RGB标识):可以精确地为图像着色,以匹配您的画笔的颜色(“精确的颜色突出显示 - 准确地在您想要着色的位置进行绘画”),比如:给蛋糕上粉红色的花,改变一个颜色。

 




这里注意下,彩色画笔和增减画笔是互斥的,不能组合使用。

还有画布工具:提供撤销、重做、旋转、调整大小等工具,增强编辑灵活性。以及参数调整按钮:支持用户调整生成结果的参数,如基础模型选择、负提示、边缘控制等,大家可以自行尝试,没什么好说的。


高级设置这里不懂的可以默认,有基础的可以根据需要调整,比如选择基础模型,反向提示词等。

一键包下载:点赞收藏,私信获取


http://www.ppmy.cn/news/1549202.html

相关文章

MySQL SELECT 语句执行链路解析

文章目录 1. 简介2. MySQL SELECT 执行链路总览2.1 执行链路概览2.2 示例查询语句 3. 连接器3.1 连接器的作用3.2 连接的类型3.3 用户权限验证3.4 连接器的性能影响 4. 查询缓存4.1 查询缓存的工作原理4.2 查询缓存的命中条件4.3 查询缓存的优缺点 5. 解析器与预处理器5.1 解析…

【机器学习】机器学习中用到的高等数学知识-6. 组合数学 (Combinatorics)

组合计数:用于计算特征选择和模型复杂度。 组合数学 (Combinatorics) 组合数学是研究有限或可数对象的组合、排列及计数规律的数学分支,在计算特征选择、模型复杂度和优化算法中有着广泛应用。以下详细介绍组合计数的概念、公式、推导过程以及实际应用…

【DBA攻坚指南:左右Oracle,右手MySQL-学习总结】

处理log file sync等待事件 首先明确什么是log file sync等待事件 从用户提交会话开始,LGWR进程将redo缓存中的信息写入redo日志文件后,LGWR进程通知用户写操作完成,到用户会话接受到LGWR进程通知为止,这整个过程就是可能出现lo…

【初阶数据结构篇】双向链表的实现(赋源码)

文章目录 须知 💬 欢迎讨论:如果你在学习过程中有任何问题或想法,欢迎在评论区留言,我们一起交流学习。你的支持是我继续创作的动力! 👍 点赞、收藏与分享:觉得这篇文章对你有帮助吗&#xff1…

LLaMA-Factory 上手即用教程

LLaMA-Factory 是一个高效的大型语言模型微调工具,支持多种模型和训练方法,包括预训练、监督微调、强化学习等,同时提供量化技术和实验监控,旨在提高训练速度和模型性能。 官方开源地址:https://github.com/hiyouga/L…

什么是 C++ 中的移动语义?它的作用是什么?右值引用是什么?如何使用右值引用实现移动语义?

参考文献:利用移动语义优化 C 程序性能的实用指南_c什么是移动语义-CSDN博客 定义 移动语义允许资源的“移动”而不是“拷贝”。在传统的 C 中,当一个对象被赋值或传递给函数时,通常会发生拷贝操作,这会导致性能下降&#xff0c…

生日主题的烟花特效HTML,CSS,JS

目录 图片展示 完整代码 关键点解释 图片展示 完整代码 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><t…

oracle配置

基本配置 # 切换至oracle用户 [rootdb ~]# su - oracle# 连接,以 DBA 用户身份登录 SQL*Plus [oracledb ~]$ sqlplus / as sysdba-- 查看现有表空间名称及存放路径 SELECT file_name,tablespace_name FROM dba_data_files;-- 创建表空间 zf CREATE TABLESPACE zf DATAFILE /u…