Stable Diffusion Prompt相关整理

news/2024/11/17 20:32:58/

Stable Diffusion可以根据你输入的提示词(prompt)来绘制出想象中的画面。

1、正向提示词(Prompt):
提高图像质量的prompt:

prompt    用途
HDR, UHD, 64K    (HDR、UHD、4K、8K和64K)这样的质量词可以带来巨大的差异提升照片的质量
Highly detailed    画出更多详细的细节
Studio lighting    添加演播室的灯光,可以为图像添加一些漂亮的纹理
Professional    加入该词可以大大改善图像的色彩对比和细节
Vivid Colors    给图片添加鲜艳的色彩,可以为你的图像增添活力
Bokeh    虚化模糊了背景,突出了主体,像iPhone的人像模式
High resolution scan    让你的照片具有老照片的样子赋予年代感
Sketch    素描
Painting    绘画
可以在我们的prompt中加入对应类型画家的风格

艺术风格    艺术家
肖像画(Portraits)    Derek Gores, Miles Aldridge, Jean Baptiste-Carpeaux, Anne-Louis Girodet
风景画(Landscape)    Alejandro Bursido, Jacques-Laurent Agasse, Andreas Achenbach, Cuno Amiet
恐怖画(Horror)    H.R.Giger, Tim Burton, Andy Fairhurst, Zdzislaw Beksinski
动漫画(Anime)    Makoto Shinkai, Katsuhiro Otomo, Masashi Kishimoto, Kentaro Miura
科幻画(Sci-fi)    Chesley Bonestell, Karel Thole, Jim Burns, Enki Bilal
摄影(Photography)    Ansel Adams, Ray Earnes, Peter Kemp, Ruth Bernhard
概念艺术家(视频游戏)(Concept artists (video game))    Emerson Tung, Shaddy Safadi, Kentaro Miura
示例:

masterpiece, best quality, extremely detailed face, perfect lighting,

2、反向提示词(Negative prompt):
根据画面产出加不想出现的画面。

常用反向提示词:

negative prompt    描述
mutated hands and fingers    变异的手和手指
deformed    畸形的
bad anatomy    解剖不良
disfigured    毁容
poorly drawn face    脸部画得不好
mutated    变异的
extra limb    多余的肢体
ugly    丑陋
poorly drawn hands    手部画得很差
missing limb    缺少的肢体
floating limbs    漂浮的四肢
disconnected limbs    肢体不连贯
malformed hands    畸形的手
out of focus    脱离焦点
long neck    长颈
long body    身体长
(low quality, worst quality:1.4), (bad_prompt:0.8), (monochrome:1.1), (greyscale), username, watermark, signature, text, logo, nsfw

nsfw(not safe for work)=涩图

3、权重比例
建议直接使用 (PromptA:权重)用来提高单词的权重,多个括号的权重公式如下:

(PromptA:权重):用于提高或降低该提示词的权重比例
(PromptA):PromptA的权重为1.1=(PromptA:1.1)
{PromptB}: PromptB的权重为1.05=(PromptB:1.05)
[PromptC]: PromptC的权重减弱0.952=(PromptC:0.952)
((PromptD)=(PromptD:1.1*1.1)
{{PromptE}}=(PromptE:1.05*1.05)
[[PromptF]]=(PromptF:0.952*0.952)
越靠前的Tag权重越大

比如景色Tag在前,人物就会小,相反的人物会变大或半身。

4、生成图片的大小会影响Prompt的效果
图片越大需要的Prompt越多,不然Prompt会相互污染。

5、使用emoji表情符号
Prompt支持使用emoji,且表现力较好,可通过添加emoji达到表现效果。如😍形容表情,🖐可修手

6、“+” 、“ AND”、“|” 用法
“+”和“ AND ”都是用于连接短Tag,但AND两端要加空格。"+"约等于" AND "

 “|” 为循环绘制符号(融合符号)

(Prompt A:w1)|(Prompt B:w2)

以上表达适用于WebUI,w1、w2为权重。AI会对A、 B两Prompt进行循环绘制。可往后无限加入Prompt。

如头发颜色的融合[silver|purple] hair,也可以使用AND语法 如 white hair AND green hair (注意AND必须用大写)

7、OR语法
用于前部分绘制物体A,后半部分绘制物体B。

[PromptA:PromptB:0.9]

如[dog:cat:0.9] 指前面90%画狗后面10%画猫;

如[dog:cat:30] 指前面30步画狗后面的画猫;
————————————————
版权声明:本文为CSDN博主「培根芝士」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/watson2017/article/details/129467225


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

相关文章

docker构建rocketMq集群

1 拉取nameSrv镜像 docker pull rocketmqinc/rocketmq 2 创建namesrv数据存储路径 mkdir -p /docker/rocketmq/data/namesrv/logs /docker/rocketmq/data/namesrv/store 注:mkdir -p 可以创建多级目录 3 构建namesrv容器 docker run -d \ --name rmqnamesrv …

pyside2 使用uic 工具转换Qt .ui文件到 .py文件

官方教程中(上面的官方文档中)提到了一个工具pyside2-uic,如果你电脑有pyside2-uic这个工具,那么使用下面命令进行转换。 pyside2-uic mainwindow.ui > ui_mainwindow.py你可以通过运行以下命令来使用 pip 安装 pyside2 库 pip install pyside2 安装完成后,pyside2-u…

排序-时间复杂度

技巧:先处理 内层 一次排序,在处理外面 直接插入排序 升序 最坏(遇到降序):O(N^2) 等差数列 123…(n-1) (n^2-n)/2 最好(有序) O(N) 希尔排序 gap 任何数字/2都是1 gap/3 1 保证gap最后是1 gap是多少 就分了多少组,每组数据可能少一点&…

Android 性能优化的重要性~

随着移动设备和应用程序市场不断发展,Android应用程序变得越来越多,对于开发者来说,他们必须使自己的应用程序与其他应用程序相比更加高效和快速,以吸引用户和确保业务成功。而Android用户期望应用程序如同其他设备上的应用程序一…

亚马逊平台快速消耗滞销品的七大方式

一、亚马逊后台直接进行清仓 1、卖家和商品的资格 在管理多余库存页面上,可以查看亚马逊根据买家需求和其他因素推荐了哪些符合要求的商品参加清仓计划。商品当前价格下的消息将显示商品是否符合清仓促销要求(通过创建清仓促销提交)或清仓店铺要求(通过创建销售提…

【使用 HC-05 蓝牙、NRF24L01 和 HC-12 收发器模块的 Arduino 机器人汽车无线控制】

【使用 HC-05 蓝牙、NRF24L01 和 HC-12 收发器模块的 Arduino 机器人汽车无线控制】 1. 前言2. 使用HC-05蓝牙模块的Arduino机器人汽车控制3. 源代码3.1 HC-05 主代码:3.2 完整的HC-05从机代码:4. 使用智能手机和定制的Android应用程序控制4.1 Arduino机器人汽车4.2 完整的Ar…

C++基础回顾(上)

C基础回顾(上) 目录C基础回顾(上)前言关键字和标识符运算符数据类型函数类前言 C之前学过一点,但是很长时间都没用过,翻出了书从头看了一遍,简短地做了笔记,以便自己之后查看和学习…

如何在 Linux 中使用 Chage 命令,修改Linux系统用户密码更改策略

Chage是一个用于修改Linux系统用户密码更改策略的命令行工具。在本文中,我们将介绍如何在Linux系统中使用Chage命令。 检查用户密码过期信息 使用Chage命令可以检查用户密码更改策略和过期信息。要检查特定用户的密码过期信息,可以使用以下命令&#x…