当前位置: 首页 > news >正文

Stable Diffusion系列(四):提示词规则与使用

文章目录

    • 基础规则
    • 高级规则
    • 插件使用
    • 基于相机镜头增强提示词
    • 常用提示词总结
    • 奇特提示词珍藏

基础规则

所谓提示词,也就是文生图中的文,由连贯的英语单词或句子组成。其最基础的规则是:

  • 不同提示词之间需要用英文逗号分隔,空格和换行不影响读取
  • 想混合多个要素时使用|,相当于and
  • 要突出或忽略某个提示词,可以增大或减小其在整体提示词中的权重,有以下几种方式:
    • (提示词:权重数值),大于1增强,小于1减弱
    • (((提示词))),每套一层()括号增强1.1倍
    • [[[提示词]]],每套一层[]括号减弱1.1倍

以DreamShaper8 SD1.5为例
正面提示词为:

23 years old female,long hair,brown hair,wavy hair,yellow eyes,goat horns in her head,

负面提示词为:

BadDream,easynegative,FastNegativeV2,

生成效果图如下:
在这里插入图片描述
强调一下大波浪:

23 years old female,long hair,brown hair,(((wavy hair))),yellow eyes,goat horns in her head,

在这里插入图片描述
在此基础上,让眼睛变成黄蓝混合
不是很好用,只有蓝色

23 years old female,long hair,brown hair,(((wavy hair))),yellow|blue eyes,goat horns in her head,

在这里插入图片描述

高级规则

  • 两阶段交替渲染
    • [A:B:步数x]:生成时前x步采用A提示词,剩下的步数采用B提示词
    • [A:B:百分比x]:生成时前百分之x步采用A提示词,剩下的步数采用B提示词
    • [A::步数x/百分比x] 渲染到x步数后去除A提示词
  • 多阶段交替渲染
    • [A|B|C|D] 生成时轮着使用这几个提示词

还是上面的例子,总共30步,前20灰发,后10蓝发

23 years old female,long hair,[brown:blue:20] hair,(((wavy hair))),yellow eyes,goat horns in her head,

在这里插入图片描述
前百分之30灰发,后百分之70蓝发

23 years old female,long hair,[brown:blue:0.3] hair,(((wavy hair))),yellow eyes,goat horns in her head,

在这里插入图片描述

前一半是蓝发,后一半去除蓝色

23 years old female,long hair,[blue::0.5] hair,(((wavy hair))),yellow eyes,goat horns in her head,

在这里插入图片描述
颜色大乱炖

23 years old female,long hair,[blue|red|green|yellow|orange|purple] hair,(((wavy hair))),yellow eyes,goat horns in her head,

在这里插入图片描述
上面都是SD1.5模型,切换到SDXL版本,好像效果更好了在这里插入图片描述

插件使用

安装Prompt-all-in-one插件之后,重启weui,可支持以下功能:

  • 提示词选择
    点击下拉框后选择提示词,点击即可输入到提示词框
    在这里插入图片描述
  • 提示词自动翻译
    在关键词框输入中文,回车后自动翻译
    在这里插入图片描述
  • 提示词权重调整
    选中提示词,可按数字或括号调整权重
    在这里插入图片描述
  • 历史记录查看与使用
    点击历史记录,可以看到之前使用过的提示词,再点一下使用即可
    在这里插入图片描述
  • 收藏
    可以把常用或者是特别好的提示词收藏起来,在收藏列表中查找
    在这里插入图片描述

基于相机镜头增强提示词

有时候当想生成类摄影图片的时候,可以在提示词中加入一些相机镜头,效果会大不一样,尤其是SDXL模型,使用时需要注意品牌、镜头和光圈的选择。

  • 首先,这是一些常用的相机品牌:佳能(Canon)、尼康(Nikon)
    、索尼(Sony)、富士(Fujifilm)、莱卡(Leica)、松下(Panasonic)、适马(Sigma)、宾得(Pentax)、奥林巴斯(Olympus)等等。
  • 其次,使用时需要根据用途指定不同的镜头,它们按焦距可以分为以下几类:
    • 短焦距(广角镜头,如24mm或28mm的镜头):提供较宽的视角,适合风景摄影、建筑摄影和室内摄影,因为它们可以捕捉到更广阔的场景。
    • 标准焦距(如35mm、50mm):接近人眼的视角,适合日常拍摄、街拍和肖像摄影,因为它们能够以自然的视角捕捉场景。
    • 长焦距(如70mm、100mm、200mm等):提供狭窄的视角,适合拍摄远处的对象,如野生动物、体育摄影和肖像摄影,因为它们可以放大远处的主体而不需要靠近。
  • 最后,镜头光圈是镜头中的一个可调节的开口,它控制着通过镜头进入相机传感器的光线的量。光圈越大(如f/1.2),进入相机的光线越多,照片越亮;大光圈(如f/1.8)会产生浅景深,使得主体清晰而背景模糊,这种效果常用于肖像摄影;小光圈(如f/8或f/16)会产生深景深,使得前后景都清晰,适合风景摄影;较小的光圈(如f/8或f/11)通常能提供更高的图像质量,因为在这个范围内,大多数镜头都能达到最佳的解析度和对比度。一些常见的光圈选择如下:
    • f/1.2:非常大的光圈,允许大量光线进入,适合在低光环境下拍摄而不需要提高ISO。它还能产生非常浅的景深,适合创意肖像和夜景摄影。
    • f/1.8:这也是一个大光圈,提供良好的低光性能和浅景深,但相比f/1.2光圈,镜头可能更轻便、更经济。
    • f/2.8:这是一个常用的中等光圈,适合多种拍摄场景,从肖像到体育摄影。它提供了良好的图像质量和适中的景深。
    • f/4.0:这是一个较小的中等光圈,适合日常拍摄,尤其是在光线充足的环境中。它也能提供较好的图像质量。
    • f/8:这是一个较小的光圈,常用于风景摄影,因为它能提供较深的景深,确保从前景到背景都清晰。在大多数镜头中,f/8也能提供非常锐利的图像。
    • f/16:这是一个非常小的光圈,用于需要最大景深的场景,如风景摄影。在非常明亮的环境中,它也可以用来避免过度曝光。然而,非常小的光圈可能会导致由于衍射而降低图像质量。

下面是一些常用的镜头及其焦距:

镜头备注
Canon 6D, 35mm其全画幅传感器非常适合在低光环境下拍摄,用于婚礼摄影、风景摄影和夜间摄影;标准定焦镜头,用于街拍、人文摄影和日常拍摄。
Sony A7,50mmA7是全画幅相机,用于旅游摄影、纪录片制作和时尚摄影;50mm镜头是肖像摄影的经典选择,因为它可以产生自然的透视效果。
Fujifilm XT3XT3因其轻巧的机身和快速的自动对焦而被用于街头摄影、旅行摄影和日常拍摄。
Nikon AF-S NIKKOR, 35mm, f/1.8G这是一款受欢迎的定焦镜头,适用于全画幅相机,提供快速的最大光圈,适合低光环境和需要浅景深的拍摄。
SIGMA 18-35MM F1.8 ART DC HSM LENS适用于风景摄影、街头摄影、人文摄影和一般日常拍摄。其大光圈还使得它在夜间摄影和需要强调主体的情景中表现卓越。
TAMRON 70-200MM F/2.8 DI VC USD G2 LENS高性能的专业长焦变焦镜头,适合体育摄影、野生动物摄影、舞台表演和远距离主体拍摄
CANON EF 16-35MM F/2.8L III USM LENS6mm的超广角端提供了宽广的视角,适合拍摄壮丽的风光、雄伟的建筑等;35mm端则提供了更加接近标准镜头的纵深效果,可用于婚礼、人文等拍摄。
NIKON AF-S NIKKOR 14-24MM F/2.8G ED LENS由于其宽广的视角和较大的光圈,这款镜头非常适合拍摄风景、建筑、城市天际线、室内环境和星空摄影。
CANON EF 8-15MM F/4L FISHEYE USM LENS这款镜头覆盖了从圆周180度到对角线180度的视角范围,提供了独特的鱼眼效果,适合拍摄具有强烈透视效果的场景,如风光、建筑和创意摄影。
GOPRO MAX LENS全景镜头,适合运动、旅行、探险和动态场景的拍摄

以albedobaseXL这个SDXL模型为例,看一下相机的效果,先在默认效果下画只小冰原狼。

Cute baby Wolf Cub in the Snow under the Shining Star,

在这里插入图片描述
使用佳能近景镜头

Canon 6D,35mm,Cute baby Wolf Cub in the Snow under the Shining Star,

在这里插入图片描述
换个200mm镜头

TAMRON 200MM F/2.8 DI VC USD G2 LENS,Cute baby Wolf Cub in the Snow under the Shining Star,

在这里插入图片描述
再换个鱼眼镜头

CANON EF 8-15MM F/4L FISHEYE USM LENS,Cute baby Wolf Cub in the Snow under the Shining Star,

在这里插入图片描述
大光圈

Canon 6D,35mm,f/1.2,Cute baby Wolf Cub in the Snow under the Shining Star,

在这里插入图片描述

小光圈

Canon 6D,35mm,f/16,Cute baby Wolf Cub in the Snow under the Shining Star,

在这里插入图片描述

常用提示词总结

  • 提高生成质量和清晰度
HDR, UHD, 8K, best quality, masterpiece
  • 肖像画
Derek Gores, Miles Aldridge, Jean Baptiste-Carpeaux, Anne-Louis Girodet
  • 风景画
Alejandro Bursido, Jacques-Laurent Agasse, Andreas Achenbach, Cuno Amiet
  • 恐怖画
H.R.Giger, Tim Burton, Andy Fairhurst, Zdzislaw Beksinski
  • 动漫画
Makoto Shinkai, Katsuhiro Otomo, Masashi Kishimoto, Kentaro Miura
  • 科幻画
Chesley Bonestell, Karel Thole, Jim Burns, Enki Bilal
  • 摄影
Ansel Adams, Ray Earnes, Peter Kemp, Ruth Bernhard

奇特提示词珍藏

  • 双重曝光:double exposure(可配合Lora)

{double exposure of a close-up profile of a white woman made out of a city},highly detailed,instagram flickr,sharp focus,canon 5d f16.0 style,natural lighting,ultra-realistic,
Negative prompt: FastNegative,
Steps: 40, Sampler: DPM++ 2M SDE Karras, CFG scale: 6.5, Seed: 3711008851, Size: 768x1024, Model hash: 8a8efa5ad2, Model: albedobaseXL_v12, Clip skip: 2, Style Selector Enabled: True, Style Selector Randomize: False, Style Selector Style: base,

在这里插入图片描述

相关文章:

Stable Diffusion系列(四):提示词规则与使用

文章目录 基础规则高级规则插件使用基于相机镜头增强提示词常用提示词总结奇特提示词珍藏 基础规则 所谓提示词,也就是文生图中的文,由连贯的英语单词或句子组成。其最基础的规则是: 不同提示词之间需要用英文逗号分隔,空格和换…...

vue3动态循环引入本地静态图片资源

解决方法一 根据官网的提示,我找到了最简单的方法,就是在将asset 前面加上src。 解决方法二 关于第二个方法,官网说:“实际上,Vite 并不需要在开发阶段处理这些代码!在生产构建时,Vite 才会进行…...

k8s从私有库harbor中拉取镜像

目录 一、前言 二、配置 三、问题总结 一、前言 Docker镜像是构建应用程序的基础。然而,许多组织和开发团队希望保留他们的Docker镜像在私有仓库中,并从中拉取镜像,而不是从公共Docker Hub中下载。这样做的原因有很多,包括&…...

HCIA-Datacom实验指导手册:4.2 实验二:AAA配置实验

HCIA-Datacom实验指导手册:3.3 实验三:以太网链路聚合实验 一、实验介绍:display ssh server ip-block all通过Telnet登录时,解除对IP地址10.1.2.3的锁定。通过STelnet登录时,解除对IP地址10.1.2.3的锁定。解除对用户名…...

黑马程序员前端web入门:新浪新闻

黑马程序员前端web入门:新浪新闻 几点学习到的: 设置li无圆点: list-style: none;设置a无下划线:text-decoration: none;a属于行内元素,高度hegiht不起作用,可以设置 display: block; 把它变成块元素。此时&#xff0c…...

力扣_字符串2—最长有效括号

题目 给你一个只包含 ‘(’ 和 ‘)’ 的字符串 s s s,找出最长有效(格式正确且连续)括号子串的长度。 方法 动态规划 d p [ i ] dp[i] dp[i] 表示以 s [ i ] s[i] s[i] 结尾的最长有效括号的长度如果 s [ i ] s[i] s[i] 为左括号&#…...

小程序接入企业微信「联系我」功能

接入模式有两种 1,展示二维码 可以直接调用服务端API的 配置客户联系「联系我」方式 得到二维码地址给到前端直接展示 2,展示类似“联系客服”的按钮(文字和样式可以使用企业微信提供的几种) a)在小程序后台 “设置…...

jdk17新特性—— 密封类(Sealed Classes)

目录 一、密封类(Sealed Classes)的概述1.1、概述1.2、特性1.3、注意事项 二、密封类(Sealed Classes)代码示例2.1、密封类(Sealed Classes)代码结构示例2.2、密封类(Sealed Classes)代码示例 三、密封类(Sealed Classes)接口代码示例3.1、密封类(Sealed Classes)接口代码结构示…...

【亿级数据专题】「分布式消息引擎」 盘点本年度我们探索服务的HA高可用解决方案

盘点本年度我们探索服务的HA高可用解决方案 前言介绍HA高可用高可用性评估可用性是平均故障间隔时间 HA技术架构的特性分析Master/Slave架构主从复制模式主从复制的特性分析 高可用案例RocketMQ的主从架构责任划分同步机制动态化RocketMQ高可用架构中有限状态机的转换 总结Mast…...

计算机网络-物理层设备(中继器 集线器)

文章目录 中继器中继器的功能再生数字信号和再生模拟信号同一个协议 集线器(多口中继器)不具备定向传输的原因集线器是共享式设备的原因集线器的所有接口都处于同一个碰撞域(冲突域)内的原因 小结 中继器 中继器的功能 中继器的…...

PaddleDetection学习4——使用Paddle-Lite和OpencCV在 Android 上实现实时的人脸检测(java)

使用Paddle-Lite在 Android 上实现人脸检测 1 环境准备2. 部署步骤2.1 下载PaddleLite-android-demo2.2 运行face_detection_demo项目3 导入OpenCV进行优化3.1 Android Studio配置OpenCV3.2 预处理代码3.3 后处理代码3.4 优化结果1 环境准备 参考前一篇在 Android 上使用Paddl…...

mkcert的安装和使用,5分学会在本地开启localhost的https访问方式

mkcert官方仓库地址:https://github.com/FiloSottile/mkcert#installation mkcert 是一个简单的工具,用于制作本地信任的开发证书。它不需要配置。 简化我们在本地搭建 https 环境的复杂性,无需操作繁杂的 openssl 实现自签证书了&#xff…...

RHCE DNS域名解析服务器

目录 1. 正向解析 1.1 安装必要软件 1.2 配置静态ip 1.3 DNS配置 1.4 测试 2. 反向解析 2.1 关闭安全软件,安装必要软件 2.2 配置静态ip 2.3 DNS配置 2.4 测试 1. 正向解析 1.1 安装必要软件 1.2 配置静态ip 服务器配置 nmcli c modify ens32 ipv4.method man…...

创建表与删除表(六)

表的基本操作(六) 一、创建表 1.1 使用DDL语句创建表 CREATE TABLE 表名(列名 类型,列名 类型......); 示例: 创建一个 employees 表包含雇员 ID ,雇员名字,雇员薪水。 create table employees(employee_id int,em…...

微信开发者工具 git 拉取 failed invalid authentication scheme

微信开发者工具 git 拉取 failed invalid authentication scheme 拉取代码时报错,无效身份认证 解决方案: 1.检查git地址是否正常 2.检查git用户名密码是否正确...

(4)Elastix图像配准:3D图像

文章目录 前言1、项目实战2、参数文件2.1、parameter_file_rigid_3D.txt2.2、parameter_file_affine_3D.txt2.3、parameter_file_bspline_3D.txt前言 (1)Elastix图像配准:原理 + 源码(详解) (2)Elastix图像配准:参数文件(配准精度的关键) 1、项目实战 将以下文件保…...

windows安装oracle之后怎么连接使用

目录 1.打开SQl Developer 2.选择JDK 3.登录 4.创建表空间,用户 安装oracle的详细教程 WINDOWS安装Oracle11.2.0.4-CSDN博客 1.打开SQl Developer 找到 SQl Developer 2.选择JDK 根据你安装的oracle版本,因为我的oracle是安装的32位的,所以这里jdk也要选择32位 选择到ja…...

在前端开发中,常见的数组循环方式有以下几种:

在前端开发中&#xff0c;常见的数组循环方式有以下几种&#xff1a; for 循环&#xff1a;使用最传统的 for 循环来遍历数组元素。 const array [1, 2, 3, 4, 5];for (let i 0; i < array.length; i) {console.log(array[i]); }forEach() 方法&#xff1a;使用数组的 …...

Redis -- 单线程模型

失败是成功之母 ——法国作家巴尔扎克 目录 单线程模型 Redis为什么这么快 单线程模型 redis只使用一个线程&#xff0c;处理所有的命令请求&#xff0c;不是说redis服务器进场内部真的就只有一个线程&#xff0c;其实也有多个线程&#xff0c;那就是处理网络和io的线程。 R…...

C语言第十五弹---操作符(上)

✨个人主页&#xff1a; 熬夜学编程的小林 &#x1f497;系列专栏&#xff1a; 【C语言详解】 【数据结构详解】 操作符 1、操作符的分类 2、二进制和进制转换 2.1、2进制转10进制 2.1.1、10进制转2进制数字 2.2、2进制转8进制和16进制 2.2.2、2进制转16进制 3. 原码、反…...

从单调到惊艳:手把手教你用PyQt5 QPalette打造动态渐变和图片自适应背景窗口

从单调到惊艳&#xff1a;手把手教你用PyQt5 QPalette打造动态渐变和图片自适应背景窗口 在桌面应用开发中&#xff0c;用户界面的视觉体验往往决定了产品的第一印象。传统的单色背景或简单图片填充已经难以满足现代用户对美感的追求。PyQt5作为Python生态中最强大的GUI框架之一…...

我的家庭影音中心进化史:从群晖到用Ubuntu+CasaOS自建,省下大几千

我的家庭影音中心进化史&#xff1a;从群晖到UbuntuCasaOS自建方案 1. 为什么放弃品牌NAS选择自建方案 三年前&#xff0c;我花了大半个月工资购入了一台群晖DS920&#xff0c;当时觉得这是家庭数据管理的终极解决方案。然而随着使用深入&#xff0c;逐渐发现品牌NAS的几大痛点…...

【异常】设备时间戳时区偏差问题分析与解决(实际应为上午11点,但数据库存储为晚上7点)

一、问题现象 在生产环境中发现,IoT 设备上报的对话记录时间存在异常。具体表现为: 实际时间:2026年3月30日 上午 11:00 数据库存储时间:2026年3月30日 晚上 19:00 时间偏差:约 8 小时 数据库查询示例: -- 实际应为上午11点,但数据库存储为晚上7点 dialog_time: 2026-…...

前端调试必备:Chrome控制台Network选项卡的10个实用技巧

前端调试进阶&#xff1a;Chrome控制台Network选项卡的深度实战指南 当你面对一个加载缓慢的页面或是莫名其妙的API请求失败时&#xff0c;是否曾感到无从下手&#xff1f;作为前端开发者&#xff0c;我们每天都要与各种网络请求打交道&#xff0c;而Chrome开发者工具的Network…...

Qwen3-ASR-0.6B实战:一键部署,轻松实现多语言语音转文字

Qwen3-ASR-0.6B实战&#xff1a;一键部署&#xff0c;轻松实现多语言语音转文字 最近在语音识别领域&#xff0c;阿里云通义千问团队推出的Qwen3-ASR-0.6B模型引起了我的注意。这个模型最大的亮点就是支持52种语言和方言&#xff0c;而且只有0.6B参数&#xff0c;在精度和效率…...

Kubernetes 与边缘计算集成最佳实践

Kubernetes 与边缘计算集成最佳实践 一、前言 哥们&#xff0c;别整那些花里胡哨的。边缘计算是现代云原生架构的重要组成部分&#xff0c;今天直接上硬货&#xff0c;教你如何在 Kubernetes 中集成边缘计算。 二、边缘计算架构模式 模式适用场景优势劣势集中式简单场景管理简单…...

微信小程序获取手机号登录,从免费到收费后,我的低成本替代方案(附完整代码)

微信小程序登录策略优化&#xff1a;从手机号收费到低成本用户体系设计 去年微信团队调整了小程序获取用户手机号的规则——从完全免费变为1000次调用后的按量计费。这对于日活超过1000的中小开发者来说&#xff0c;意味着每月可能新增数百至数千元的额外成本。但用户登录又是小…...

电子技术——MOSFET的电流-电压特性解析

1. MOSFET基础&#xff1a;从结构到导电机理 要理解MOSFET的电流-电压特性&#xff0c;我们得先拆解它的物理结构。想象MOSFET就像个三层夹心饼干&#xff1a;最下层是硅基底&#xff08;p型或n型半导体&#xff09;&#xff0c;中间是薄如蝉翼的绝缘层&#xff08;二氧化硅&am…...

突破微信设备限制:WeChatPad如何实现免Root双设备同时在线

突破微信设备限制&#xff1a;WeChatPad如何实现免Root双设备同时在线 【免费下载链接】WeChatPad 强制使用微信平板模式 项目地址: https://gitcode.com/gh_mirrors/we/WeChatPad 你是否曾因微信只能单设备登录而错失重要消息&#xff1f;是否渴望在手机和平板上同时接…...

解密GPT:从架构解析到实战应用

1. GPT架构深度拆解 第一次接触GPT模型时&#xff0c;我被它流畅的文本生成能力震撼到了。记得当时用GPT-2生成了一篇伪莎士比亚风格的十四行诗&#xff0c;连文学系的朋友都分不清真假。这种"魔法"背后&#xff0c;其实是精妙的架构设计在支撑。 GPT的核心是Transfo…...