Learn Prompt- Midjourney 图片生成:Image Prompts
Prompt 自动生成
前不久,Midjourney 宣布支持图片转 prompt 功能。
原始图片
blueprint holographic design of futuristic Midlibrary --v 5

Prompt 生成
- 直接输入 /describe 指令
- 通过弹出窗口上传图像并发送,Midjourney 会根据该图像生成四种可能的提示。
- 点击图片下方的 1、2、3、4 按钮,可以直接发送 prompt。
technology research and industry background concept stock photo, in the style of fairy academia, illuminated interiors, hyper-realistic sci-fi, studyplace, light azure, bibliopunk, scientific diagrams --v 5

优势
有了用/describe指令,你可以:
- 学习新的提示策略并扩展 MJ 词汇量: Midjourney 主要是用它认识的、可以直观解读的词语来描述图片。所以在大多数情况下,如果 /describe 使用了一个词、一个表达式或一个样式修饰符来描述图片,我们就可以在自己的提示中使用它。
- 探索新艺术家: Midjourney 在输入图像中“识别”出来的艺术家也是如此。输出提示中的每个名字都意味着(在大多数情况下)MJ 认识这位艺术家。
- Remix的最佳工具:你可以看到 AI 重新诠释你的视觉艺术作品。你可以用新的角度审视它,或者从新的和独特的方式中获得灵感来进一步发展你的作品。在输入/describe之前打开Remix模式,你可以在后续发送之前进一步调整提示。
备注
- /describe生成的提示不能用于生成与上传的图像一样的图。
- /describe会返回上传图像的纵横比。
图片提示 Image Prompts
你可以使用图像作为提示的一部分来影响生成图片的构图、风格和颜色。
图像提示可以单独使用,也可以与文本提示一起使用
要将图像添加到提示中,请键入或粘贴在线存储图像的网址。地址必须以 .png、.gif 或 .jpg 等扩展名结尾。
上传图像
- 上传图像,要先单击消息输入框旁边的加号。选择上传文件,选择图像,然后发送消息。
- 要将此图像添加到提示中,首先输入/imagine。出现提示框后,将图片文件拖入提示框,添加图片的URL。
- 或者右键单击图像,选择复制链接,然后将链接粘贴到提示框中。

V5效果

备注
- 每一个链接复制之后,必须空格一下,然后再复制第二个链接
- 图片上传完成后,还需要输入提示文本
- /blend 指令是针对移动用户优化的简化图像提示过程。
权重参数
使用图像权重参数--iw来调整提示的图像与文本部分的重要性。较高的--iw值意味着图像提示将对生成的图片产生更大的影响。

/imagine prompt flowers.jpg birthday cake --iw .5
多提示
在提示中添加双冒号“::”向 Midjourney Bot 表明它应该分别考虑提示的每个部分。
在下面的示例中,对于提示 hot dog,所有单词都被放在一起考虑,Midjourney Bot 生成了热狗的图像。如果将提示分成两部分hot:: dog 后,Midjourney Bot会将两个概念分开考虑,从而创建一只“热”的狗。

多提示权重
当使用双冒号::将提示分成不同的部分时,你可以在双冒号后立即添加一个数字,以分配提示的该部分的相对重要性。
在下面的示例中,提示hot:: dog生成了一只温暖的狗。
将提示更改hot::2 dog,使“hot”一词的重要性是“dog”一词的两倍,从而产生了一只火热的狗!

备注
如果不指定样式,我们将获得照片般的真实感,因为这是 Midjourney V5 的默认样式。
如果你想跳出这样的样式,我们可以参考艺术运动、艺术技巧、流派、媒体类型、游戏名称、导演、艺术家姓名、时间段等。
备注
艺术运动是一种趋势或一种艺术风格,具有特定的目标和哲学,在可能跨越几个月到几年甚至几十年的特定时期内被一群艺术家采用和遵循。
- v1,v2,v3只接受整数作为权重
- v4可以接受小数位权重
V5 提示模板
从头开始编写提示是一个非常有趣的过程,但很快就会让人感到疲倦 - 特别是较长的提示在 Midjourney V5 中的表现明显更好。
在这里我给出一个通用模板,你可以使用它来指导所有的提示:
主题 背景,环境,氛围 风格 参数 a botanical-bearded fairy prince, flowing hair, sky-eyes, symmetrical mossy antlers, intensely sad gaze, wearing a floral diadem, magical details, twilight atmosphere, in the style of ArtGerm, Alyssa Monks, Studio Ghibli, close-up, glamour shot --v5 --aspect 9:16 之所以这样设置,是因为:
- 提示顺序很重要
- 风格(style)在 V5 中比以往任何模型都重要。
- 艺术运动:包括Impressionism、Surrealism或Pop Art。
- 媒体类型:包括photography, illustration, comic, concept art, storyboard,sculpture等。
- 媒体: 我们可以调用自己熟知的媒体来影响最终结果。例如,from Spirited Away或from The Wizard of Oz 或 from Sid Meier's Civilization 或 from the video game Joust。
- 艺术家姓名:引用特定艺术家的姓名或作品将粗略地调用他们的独特风格。示例包括Vincent van Gogh、Frida Kahlo或Banksy。
- 媒介:切换不同的艺术媒介能将这种风格添加到图像中。示例包括impasto、pencil sketch、watercolor 或 digital art。
- 时间:例如,来自Renaissance、Baroque或Modernist时期的图像。
- 地理位置:地区和国家也会影响风格。示例包括Japanese Ukiyo-e prints、African tribal art或American Abstract Expressionism。

相关文章:
Learn Prompt- Midjourney 图片生成:Image Prompts
Prompt 自动生成 前不久,Midjourney 宣布支持图片转 prompt 功能。 原始图片 blueprint holographic design of futuristic Midlibrary --v 5Prompt 生成 直接输入 /describe 指令通过弹出窗口上传图像并发送,Midjourney 会根据该图像生成四种可…...
基于微信小程序的健身房私教预约平台设计与实现(源码+lw+部署文档+讲解等)
文章目录 前言系统主要功能:具体实现截图论文参考详细视频演示为什么选择我自己的网站自己的小程序(小蔡coding)有保障的售后福利 代码参考源码获取 前言 💗博主介绍:✌全网粉丝10W,CSDN特邀作者、博客专家、CSDN新星计…...
安卓Compose(二)
在上一篇博客中,我们已经了解了安卓Compose的一些基本概念以及使用方法,接下来我们将继续深入学习。 一、Compose的基础组件 文本组件(Text) 文本组件是Compose中最基本的组件之一,用于在界面上显示文本。使用方式如下: // 定…...
TCP 和 UDP哪个更好
传输控制协议 (TCP) 和用户数据报协议 (UDP) 是互联网的基础支柱,支持从网络源到目的地的不同类型的数据传输。TCP更可靠,而UDP优先考虑速度和效率。本文解释了两种协议的工作原理,并详细讨论了…...
Spring Boot 如何实现单点登录(SSO)
当今的应用程序越来越多地采用了微服务架构,这就引出了一个重要的问题:如何实现单点登录(Single Sign-On,简称SSO)来确保用户在多个微服务之间无需重复登录。Spring Boot是一个流行的Java框架,它提供了一些…...
C#中的(++)和(--)运算符
目录 背景: 的前加 效果展示: 的后加 效果展示 : 总结: 背景: 自增和自减运算符存在于C/C/C#/Java等高级语言中,它的作用是在运算结束前(前置自增自减运算符 )或后(后置自增自减运算符 )将 变量的值加(或减)1。 在C#中,和--是自增和自减运…...
SVG鼠标漫游
鼠标漫游 鼠标漫游就是通过移动光标和滚轮,完成画布缩放、移动的交互过程。 svg 绘图使用原点在左上角的坐标系统,一个单位代表一像素。这里的像素不能简单理解为屏幕像素,是一个用户单位。svg 的 width 和 height 属性决定图像在用户系统的…...
关于Github报SSL_ERROR_SYSCALL的解决方案
最近在运行RN项目的时候发现,在我pod install命令安装pod包时产生了 SSL_ERROR_SYSCALL 的错误,如下所示。 [!] Error installing CocoaAsyncSocket [!] /usr/bin/git clone https://github.com/robbiehanson/CocoaAsyncSocket.git /var/folders/v0/2435fl9178sd4r2_1mdgk_r…...
Redis 集群搭建教程
一、介绍 Redis 集群有着高可用、易扩展、更好的性能等优势,本文主要是实战搭建一个三主三从的 Redis 集群。 正常来说,搭建 Redis 集群需要 6 台服务器。为了简单一点,本文通过一台服务器,6 个端口,搭建一个 Redis …...
图形处理软件Photoshop Elements 2020 mac中文版 ps简化版
Photoshop Elements 2020 mac是一款非常实用的图形处理工具。ps elements 2020 mac中文版可以帮助您自动生成照片和视频作品的功能,采用Adobe Sensei AI技术可进行图像组织、编辑和创建等。Photoshop Elements 2020 for Mac激活版可以帮助您轻松整理照片和视频&…...
opencv for unity package在unity中打开相机不需要dll
下载OpenCV for Unity 导入后,里面有很多案例 直接打开就可以运行 打开相机...
[Linux入门]---进程状态
文章目录 1.进程主要状态进程运行状态进程阻塞状态进程的挂起状态 2.Linux进程状态Linux进程内核源代码①R运行状态②S睡眠状态③D磁盘休眠状态T停止状态④X死亡状态⑤Z僵尸状态⑥孤儿进程 3.总结 1.进程主要状态 进程运行状态 ①内存中有一个运行队列,其中有两个指…...
腾讯mini项目-【指标监控服务重构】2023-08-29
今日已办 Collector 指标聚合 由于没有找到 Prometheus 官方提供的可以聚合指定时间区间内的聚合函数,所以自己对接Prometheus的api来聚合指定容器的cpu_avg、cpu_99th、mem_avg 实现成功后对接小组成员测试完提供的时间序列和相关容器,将数据记录在表格…...
opencv 常用的滤波器及应用技巧
常用滤波器: 标准滤波器(邻域平均法):该滤波器是所有滤波器里最简单的一种,输出的像素值由输入的滤波核所覆盖的像素值均值决定(每个邻域像素对其贡献的权重是相同的)。高斯滤波:该…...
【PyTorch攻略(1/7)】 张量基本语法
一、说明 Tensor 是一种特殊的数据结构,与数组和矩阵非常相似。在 PyTorch 中,我们使用张量对模型的输入和输出以及模型的参数进行编码。 张量类似于 NumPy 和 ndarray,除了张量可以在 GPU 或其他硬件加速器上运行。事实上,张量和…...
什么是Jmeter ?Jmeter使用的原理步骤是什么?
1.1 什么是 JMeter Apache JMeter 是 Apache 组织开发的基于 Java 的压力测试工具。用于对软件做压力测试,它最初被设计用于 Web 应用测试,但后来扩展到其他测试领域。 它可以用于测试静态和动态资源,例如静态文件、Java 小服务程序、CGI 脚…...
Mac 通过 brew安装的 ffmpeg 切换版本
现有版本为 6.x ,想切换至 5.x 版本 先安装 5.x 版本 brew install ffmpeg5安装完成后会出现具体版本号,也可以自己指定例如 brew install ffmpeg5.1.3 配置环境变量 .zshrc vi ~/.zshrc添加如下命令 export PATH/usr/local/Cellar/ffmpeg5/5.1.3/bin:…...
【Spring Boot】实战:实现数据缓存框架
🌿欢迎来到@衍生星球的CSDN博文🌿 🍁本文主要学习【Spring Boot】实现数据缓存框架 🍁 🌱我是衍生星球,一个从事集成开发的打工人🌱 ⭐️喜欢的朋友可以关注一下🫰🫰🫰,下次更新不迷路⭐️💠作为一名热衷于分享知识的程序员,我乐于在CSDN上与广大开发者…...
MySQL数据类型之JSON
MySQL数据类型之JSON SON类型是MySQL 5.7版本新增的数据类型,用好JSON数据类型可以有效解决很多业务中实际问题。 使用JSON数据类型,推荐用MySQL 8.0.17以上的版本,性能更好,同时也支持Multi-Valued Indexes; JSON数…...
nginx_0.7.65_00截断_nginx解析漏洞
nginx_0.7.65_00截断_nginx解析漏洞 文章目录 nginx_0.7.65_00截断_nginx解析漏洞1 环境搭建1 解压nginx_0.7.652 双击启动,如有闪退,端口占用的情况,在conf文件nginx.conf修改一下端口号3 查看一下进程有nginx4 启动成功访问127.0.0.1:18080…...
云计算——弹性云计算器(ECS)
弹性云服务器:ECS 概述 云计算重构了ICT系统,云计算平台厂商推出使得厂家能够主要关注应用管理而非平台管理的云平台,包含如下主要概念。 ECS(Elastic Cloud Server):即弹性云服务器,是云计算…...
阿里云ACP云计算备考笔记 (5)——弹性伸缩
目录 第一章 概述 第二章 弹性伸缩简介 1、弹性伸缩 2、垂直伸缩 3、优势 4、应用场景 ① 无规律的业务量波动 ② 有规律的业务量波动 ③ 无明显业务量波动 ④ 混合型业务 ⑤ 消息通知 ⑥ 生命周期挂钩 ⑦ 自定义方式 ⑧ 滚的升级 5、使用限制 第三章 主要定义 …...
【第二十一章 SDIO接口(SDIO)】
第二十一章 SDIO接口 目录 第二十一章 SDIO接口(SDIO) 1 SDIO 主要功能 2 SDIO 总线拓扑 3 SDIO 功能描述 3.1 SDIO 适配器 3.2 SDIOAHB 接口 4 卡功能描述 4.1 卡识别模式 4.2 卡复位 4.3 操作电压范围确认 4.4 卡识别过程 4.5 写数据块 4.6 读数据块 4.7 数据流…...
【单片机期末】单片机系统设计
主要内容:系统状态机,系统时基,系统需求分析,系统构建,系统状态流图 一、题目要求 二、绘制系统状态流图 题目:根据上述描述绘制系统状态流图,注明状态转移条件及方向。 三、利用定时器产生时…...
【HTML-16】深入理解HTML中的块元素与行内元素
HTML元素根据其显示特性可以分为两大类:块元素(Block-level Elements)和行内元素(Inline Elements)。理解这两者的区别对于构建良好的网页布局至关重要。本文将全面解析这两种元素的特性、区别以及实际应用场景。 1. 块元素(Block-level Elements) 1.1 基本特性 …...
RNN避坑指南:从数学推导到LSTM/GRU工业级部署实战流程
本文较长,建议点赞收藏,以免遗失。更多AI大模型应用开发学习视频及资料,尽在聚客AI学院。 本文全面剖析RNN核心原理,深入讲解梯度消失/爆炸问题,并通过LSTM/GRU结构实现解决方案,提供时间序列预测和文本生成…...
【C++特殊工具与技术】优化内存分配(一):C++中的内存分配
目录 一、C 内存的基本概念 1.1 内存的物理与逻辑结构 1.2 C 程序的内存区域划分 二、栈内存分配 2.1 栈内存的特点 2.2 栈内存分配示例 三、堆内存分配 3.1 new和delete操作符 4.2 内存泄漏与悬空指针问题 4.3 new和delete的重载 四、智能指针…...
日常一水C
多态 言简意赅:就是一个对象面对同一事件时做出的不同反应 而之前的继承中说过,当子类和父类的函数名相同时,会隐藏父类的同名函数转而调用子类的同名函数,如果要调用父类的同名函数,那么就需要对父类进行引用&#…...
从“安全密码”到测试体系:Gitee Test 赋能关键领域软件质量保障
关键领域软件测试的"安全密码":Gitee Test如何破解行业痛点 在数字化浪潮席卷全球的今天,软件系统已成为国家关键领域的"神经中枢"。从国防军工到能源电力,从金融交易到交通管控,这些关乎国计民生的关键领域…...
Xela矩阵三轴触觉传感器的工作原理解析与应用场景
Xela矩阵三轴触觉传感器通过先进技术模拟人类触觉感知,帮助设备实现精确的力测量与位移监测。其核心功能基于磁性三维力测量与空间位移测量,能够捕捉多维触觉信息。该传感器的设计不仅提升了触觉感知的精度,还为机器人、医疗设备和制造业的智…...
