【AI绘画】Midjourney前置/imagine与单图指令详解

文章目录

  • 💯Midjourney前置指令/imagine
    • 什么是前置指令?
    • /imagine+prompt
    • Upscale(放大)
    • Variations(变化)
    • 🔄(重新生成一组图片)
  • 💯单张图片指令
    • Upscale (细节优化)
    • Vary(变体)
    • Zoom out(放大)
    • Custom Zoom(自定义放大)
    • ⬅➡⬆⬇(单向扩张)
    • ❤(喜欢)
    • web分享
  • 💯小结


在这里插入图片描述


💯Midjourney前置指令/imagine

  • 在Midjourney的使用过程中,前置指令/image是非常重要的工具,帮助用户在Discord平台上有效地生成图像。通过/imagine指令,用户可以在聊天界面中输入描述性文本,Midjourney便会根据这些描述生成对应的图像。这种方式让用户无需通过复杂的界面操作,而是通过简单的文本输入,即可调用Midjourney的强大功能,生成高质量的视觉内容。
    Midjourney官方使用手册
    在这里插入图片描述

什么是前置指令?

  • 在使用Midjourney时,有一个重要的概念叫做“前置指令”。用来描述那些用于调用Midjourney不同功能的特殊命令。
    在这里插入图片描述

  • Midjourney与其他图像生成软件不同之处在于,它并不是一个传统意义上的专业功能软件。
    比如,你打开Photoshop,会看到界面上有各种按钮,每个按钮对应一个具体的功能,非常直观。
    Photoshop界面:
    在这里插入图片描述

  • 或者你使用Stable Diffusion,它会有一个专门的页面,我们可以调整各自参数来生成图片。
    Stable Diffusion界面:
    在这里插入图片描述

  • 然而,Midjourney的独特之处在于它嵌入在Discord的聊天界面中,相当于是一个内置于用户创建的服务器中的机器人。为了使用这个机器人的功能,你需要通过输入一些特定的命令或聊天内容来调用,而不是直接通过图形界面的按钮操作。
    Midjourney相当于服务器中的机器人:
    在这里插入图片描述

  • 如果你在聊天界面中直接输入生成图片的指令,它只会被视为普通的聊天内容,并不会触发Midjourney的图像生成功能。
    没有加上前置指令:在这里插入图片描述

  • 为了让Midjourney理解并执行生成图像的命令,必须使用特定的格式,这种格式就是所谓的“前置指令”。
    加上前置指令后:
    在这里插入图片描述在这里插入图片描述


  • 前置指令是什么样的呢?首先我们要在聊天框一开始加上一个斜杠“/”,这一步是为了告诉Midjourney的服务器,你不是在进行普通的聊天,而是希望调用Midjourney机器人的某项功能。当你输入斜杠后,Midjourney Bot会启动并询问你需要它执行什么任务。在这一系列命令中,最常用的就是/imagine,它用于生成图像,这就是本文重点要介绍的内容。
    在这里插入图片描述

/imagine+prompt

  • 当你选择了/imagine命令后,接下来会出现一个提示词输入框,即prompt提示。在这里,你需要用英文输入你希望Midjourney生成的画面的详细描述。这个描述越具体、越清晰,Midjourney生成的图像就会越接近你的预期。
    在这里插入图片描述
  • 在创建提示词时,我们可以先用中文整理好我们想要的表达,然后再借助翻译软件将其转换成英文,以确保描述准确并符合我们的预期。
    以下作为本文的Prompt例子:
    在这里插入图片描述
Elegant and luxurious glass perfume bottle with a sleek design, filled with a soft pink liquid. The bottle features a gold-plated cap with intricate engravings, set against a marble surface with subtle reflections. Delicate rose petals and dewdrops are scattered around the bottle, with soft, diffused lighting creating a warm and inviting atmosphere. The background fades into a smooth gradient of pastel tones, emphasizing the premium and sophisticated nature of the perfume. Perfect for a high-end fragrance advertisement.
  • 通过这种方式,我们成功调用了/imagine命令,并以/imagine + prompt的形式向Midjourney传达了我们的需求,最终生成了一张香水静物图。
    在这里插入图片描述
  • 接下来本文将介绍生成图片下的按钮具体有什么功能:
    在这里插入图片描述

Upscale(放大)

  • U按钮代表“Upscale”放大功能。U1、U2、U3、U4分别对应第一、第二、第三、第四张生成的图像,选择其中一个按钮即可对对应的图像进行高分辨率放大,使其更加细腻和清晰。
    在这里插入图片描述
    在这里插入图片描述

Variations(变化)

  • V (Variations):表示基于生成的图像创建更多的变体。按钮后面的数字(1、2、3、4)对应四张生成的图像。选择某个V按钮(如V1),即要求Midjourney基于第一张图像生成几个不同的变体图像。
    在这里插入图片描述
    在这里插入图片描述
  • 这里的变化程度可通过/setting中进行调整,在之前的【AI绘画】Midjourney前置指令/settings设置详解介绍过了。
    在这里插入图片描述

🔄(重新生成一组图片)

  • 这个按钮用于重新生成一组全新的图像,基于你原先输入的提示词(prompt)。如果对初次生成的图像不满意,点击这个按钮可以让Midjourney根据你在原提示词的基础上提交的新提示词生成一组新的图像。
    这个功能非常有用,尤其是在你想要在一张图上探索更多不同的视觉效果时。
    在这里插入图片描述
    在这里插入图片描述

💯单张图片指令

  • 这里的单图指的是在一组四图情况下由U指令生成的单张图片。

  • 在使用U指令生成单张图片后,我们发现这张图片下方的按钮与原先一组四张图片时的按钮有所不同。单图下的按钮提供了更多针对单一图像的操作选项。接下来我们将介绍这些按钮的具体功能。在这里插入图片描述


Upscale (细节优化)

  • 在单张图片下的Upscale按钮后面,你会看到有两种选项:Subtle 和 Creative。这与之前在一组四张图像中讨论到的U按钮有所不同。
    之前在四张图片的情境下,U按钮主要用于将选中的图像进行高分辨率放大,使其更加清晰。而在单图情况下的Upscale按钮,主要是用来细节优化,还提供了两种不同的优化方式。
    在这里插入图片描述

  • Upscale (Subtle):这个按钮用于对图片进行细微的优化处理。它会保留图片的原始风格和细节,仅仅对图像进行增强清晰度和精致度,而不会对原有的视觉效果做出明显的改变。这个选项适合当你对生成图像的整体满意,但希望它在更高分辨率下依然保持细腻感时使用。
    在这里插入图片描述

  • Upscale (Creative):这个按钮则提供了一种更具创意的细节优化方式。除了提升清晰度,它还会对图像进行一些创造性的调整,可能会增强颜色、细节或者添加一些新的元素。这个选项适合想要在现有图像基础上增加一点变化或探索不同风格的用户使用。
    在这里插入图片描述

  • 变化真的有点不太明显,不仔细看好像还真长的一样哈哈哈
    在这里插入图片描述


Vary(变体)

  • 一个叫做剧烈的变化,一个叫做轻微的变化,还有一个是特定区域进行变化。
    它这个作用就是在这个界面再次的去生成四张图片,又回到了我们上一个一组四图的层级。只不过第一个在强壮的这么一个选项下,我们生成出来的这个图片,它和原来图片变化就是比较大的。虽然保留了原来的色调和构图,但是它已经产生了非常剧烈的形状的变化。但是这个轻微的这个里面它图片的变化要小很多。特定变化是选择图像中的某个部分,然后Midjourney会基于这个区域生成变体,而不改变图像的其他部分。
    在这里插入图片描述

  • Vary (Strong):选择这个选项时,Midjourney会基于你原始图像生成四张新的图片。这些图片虽然保留了原来的色调和构图,但会在形状和其他细节上发生显著变化。这个选项适用于希望在原始图像的基础上探索更大幅度的创意变化时使用。
    在这里插入图片描述

  • Vary (Subtle):与剧烈变化不同,轻微变化选项生成的图像与原始图像的差异较小。虽然会有一些细节上的调整,但整体风格和结构基本保持不变。这适合希望在现有基础上做出微调而不改变整体效果时使用。
    在这里插入图片描述

  • Vary (Region): 允许用户对图像中的特定区域进行变动。例如,如果你对图像中的某个元素或细节不满意,可以使用Vary (Region) 选择该区域,然后Midjourney会生成这个区域的多种变体。这个功能非常适合需要对图像进行局部调整的情况,比如你想改变背景的颜色、调整一个对象的位置或者修改某些细节,而不影响图像的整体构图和风格。
    这里我将三片花瓣作为变化区域,想将花瓣变成蓝色。
    在这里插入图片描述


Zoom out(放大)

  • 这三个按钮的作用都是在原来图片的基础上,在周围进行放大。
    Zoom Out 按钮用于扩大视野范围并显示更多的背景或环境,对图像本体进行缩小处理。这个功能在你希望通过扩大视角来展示更多细节或将图像的焦点从局部扩展到整体时非常有用。
    在这里插入图片描述

  • Zoom Out 2x:将图像的视野扩大为原始大小的两倍。这个选项会显示出更大的背景区域,让图像中的主体显得较小,同时展示出更多的周围环境。
    在这里插入图片描述

  • Zoom Out 1.5x:将图像的视野扩大为原始大小的1.5倍。这个选项与Zoom Out 2x相比,效果较为温和,主体依然相对突出,但同时能够展示更多的背景内容。
    在这里插入图片描述


Custom Zoom(自定义放大)

Costume是自定义的意思,Zoom是放大的意思,组合在一起是自定义放大。同时我们可以自定义放大填充的内容。

  • Custom Zoom:这个选项允许你手动设置缩放比例(1-2之间),从而灵活地调整图像的放大程度。同时,Custom Zoom还提供了一个独特的功能,即你可以自定义填充放大后空白区域的内容。这样,你不仅能够控制图像的视角和焦点,还能决定放大后新增区域的具体内容,从而更精确地实现你的创作意图。

-为了测试该功能我们换一个人像的提示词

Portrait of a Chinese antique girl,photo,close-up,beautiful,elegant,realistic,8k,extreme details,movie visuals,ambient light
  • Midjourney根据我们的提示词进行绘画在这里插入图片描述
  • 在提示词中输入填充部分的内容,zoom后面加放大的倍数(1-2之间)
    在这里插入图片描述
  • 实现了相框包裹效果
    在这里插入图片描述

⬅➡⬆⬇(单向扩张)

  • 这四个按钮就是zoom out的微缩版,只能一个方向进行扩张。
    单方向扩张功能按钮,是对图像进行方向性的扩展。这些按钮分别对应向左、向右、向上或向下扩展图像的视野范围。
    在这里插入图片描述

  • 向上扩展
    在这里插入图片描述

  • 向下扩展
    在这里插入图片描述

  • 向左扩展
    在这里插入图片描述

  • 向右扩展
    在这里插入图片描述


❤(喜欢)

  • 这个按钮让你标记你特别喜欢的图像。当你点击这个按钮后,Midjourney会记录你对这张图像的偏好,可能会用来影响日后生成的图像风格。标记为“喜欢”的图像还可以帮助你快速找到你最满意的作品。
    在这里插入图片描述
    在这里插入图片描述

web分享

  • 点击这个按钮会生成一个链接,允许你在网络上分享这张图像。链接会指向一个网页,其他人可以通过这个链接查看你生成的图像。这个功能非常方便你与他人分享你的创作成果,或将图像展示在社交媒体上。
    在这里插入图片描述
    在这里插入图片描述

💯小结

  • AI绘画的发展,不仅使艺术创作变得更加大众化,让更多的人能够接触并使用这些前沿的技术进行创作;更重要的是,它激发了人们对创意表达的无限可能性。Midjourney的各种功能,例如Upscale、Variations、Custom Zoom等,不仅体现了AI技术的进步,也展现了技术与艺术融合所带来的无限可能。这些工具不仅仅是为了提升图像的质量,更是在探索艺术表达的新方式,使得创作者可以更自由、更大胆地尝试不同的创作风格和形式。

  • 随着AI绘画技术的不断发展,未来我们将看到更多类似Midjourney这样的工具,它们将继续推动艺术创作的发展,让艺术家和普通用户都能在数字化创作的世界中找到属于自己的表达方式。


public class Main {  public static void main(String[] args) {  System.out.println(“愿你所到之处皆为热土,愿你所遇之人皆为挚友;愿你余生不负忧,自在如风常欢笑。”);  }  
}

在这里插入图片描述


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/409887.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

COMSOL工业碱性电解槽(3D、双欧拉模型)

本案例通过改写COMSOL官方案例获得,使用了碱性电解槽和欧拉-欧拉(湍流)模型,阳极室和阴极室带有乳突状的结构,模型进行了人为缩小,仅供参考。其中一些参数可参考如下链接文章的说明。COMSOL碱性电解槽参数解…

public继承

三种继承的方法:public 继承/private继承/protected继承详解及区别_public继承-CSDN博客 公有继承的特点是基类的公有成员和保护成员作为派生类的成员时,它们都保持原有的状态,而基类的私有成员仍然是私有的,不能被基类的子类所访问。 错误…

关键点检测——HRNet原理详解篇

🍊作者简介:秃头小苏,致力于用最通俗的语言描述问题 🍊专栏推荐:深度学习网络原理与实战 🍊近期目标:写好专栏的每一篇文章 🍊支持小苏:点赞👍🏼、…

Windows上安装 nodejs,npm 和 yarn详细教程

1、下载Node.js 访问Node.js 官网下载,下载需要版本版本,具体操作如下 2、安装Node.js 具体安装可参考以下知乎教程 https://www.zhihu.com/question/591831850/answer/3423661990 3、配置淘宝镜像 npm config set registry https://registry.npmmirror…

UWB Tag钥匙防丢器,精准定位测距,一键找回!告别钥匙遗失焦虑

在这个快节奏的时代,我们每天穿梭于家、办公室、商场之间,手中的钥匙串仿佛成了连接生活各个角落的纽带。但你是否也曾有过这样的经历:匆忙间,那串沉甸甸的钥匙似乎在某个不经意的瞬间与你“不辞而别”,留下的是无尽的…

如何将本地jar包导入到maven仓库中

需要将本地的 JAR 包安装到你的本地 Maven 仓库中,可以使用 mvn install:install-file 命令来完成这一步。 1.打开终端或命令行 2.运行以下命令,将 JAR 文件安装到本地 Maven 仓库: mvn install:install-file -Dfilepath/to/your/com.magu…

APP.vue引入子组件进行页面展示

一.将vue项目启动服务器原始页面进行清空 打开APP.vue文件&#xff0c;将<template>标签里的内容和<style>标签里的内容 ctrl/ 选中进行注释&#xff0c;以及引入的Helloworld.vue文件内容代码进行注释 并且 ctrls 保存 服务器页面从原始页面 变为空白 二.在comp…

基于微信小程序的行李寄存管理系统的设计与实现(论文+源码)_kaic

基于微信小程序的行李寄存管理系统的设计与实现(论文源码)_kaic 摘 要 人们外出旅行的时候&#xff0c;经常会需要到行李寄存的服务。行李寄存处在全国各地都很常见。现存的行李寄存方式很传统&#xff0c;适合小规模的行李寄存&#xff0c;当行李数量较多时&#xff0c;就…

ssrf+redis未授权访问漏洞复现

目录 靶场搭建 报错问题解决 组合利用 使用goherus生成payload 靶场搭建 首先我们进入ubutuo拉取靶场 docker run -d -p 8765:80 8023/pikachu-expect:latest 报错问题解决 如果出现docker报错&#xff0c;靶场一直拉取不下来 解决办法&#xff1a;配置镜像加速器 vim /et…

Linux简单介绍(2)

四、软件管理机制 4.1 Linux软件管理介绍 有一个很好的软件生态圈支持&#xff0c;才是一个优秀、值得广泛使用的操作系统平台。比如PC端的window操作系统、mac操作系统&#xff0c;手机端的IOS系统&#xff0c;Android系统等。在这些操作系统上安装软件&#xff0c;方便的不能…

Golang测试func TestXX(t *testing.T)的使用

一般Golang中的测试代码都以xxx_test.go的样式&#xff0c;在命名测试函数的时候以Testxx开头。 以下是我写的一个单元&#xff1a; package testsimport "strings"func Split(s, sep string) (res []string) {i : strings.Index(s, sep)for i > -1 {res append…

Furion+SqlSugar环境配置与项目创建

一、速通一图流 二、安装 .NET 8 1. 下载与安装 .NET 8 SDK 访问 .NET 下载页面 并下载最新版本的 .NET 8 SDK。根据操作系统选择适合的安装包&#xff08;如 Windows、macOS 或 Linux&#xff09;&#xff0c;并按照提示完成安装。 2. 验证安装 打开终端或命令提示符&…

探索Python数据世界的秘密武器:xlrd库

文章目录 探索Python数据世界的秘密武器&#xff1a;xlrd库背景&#xff1a;为什么选择xlrd&#xff1f;库简介&#xff1a;xlrd是什么&#xff1f;安装指南&#xff1a;如何安装xlrd&#xff1f;快速上手&#xff1a;常用函数介绍实战演练&#xff1a;应用场景常见问题与解决方…

从web.xml动态读取sunspringmvc.xml文件

文章目录 1.问题分析1.SunWebApplicationContext.java 中sunspringmvc.xml是写死的2.但是web.xml已经配置了init-param&#xff0c;所以应该是可以读取的 2.具体实现1.SunDispatcherServlet.java 得到ServletConfig传递给Spring容器完成初始化2.SunWebApplicationContext.java …

ELK

ELK elk介绍前期准备1、修改主机名2、配置/ect/hosts3、检查防火墙selinux是否关闭4、时钟同步 elasticsearch部署介绍1、安装JAVA包2、解压安装包&#xff0c;修改配置文件 elasticsearch集群部署elaticsearch基础API操作1、RestFul API 格式2、查看节点信息3、查看索引信息和…

蓝牙芯片 vs. 蓝牙模块:如何为蓝牙方案做出最佳选择?

不论您是设计全新的低功耗蓝牙产品&#xff0c;还是升级现有产品&#xff0c;开发者都面临的一个关键的选择&#xff1a;是采用蓝牙芯片还是蓝牙模块呢&#xff1f;作为蓝牙技术领域的资深专家&#xff0c;信驰达将从蓝牙芯片与蓝牙模块的各自优缺点进行分析&#xff0c;帮助您…

使用AWS的EC2服务如何降低成本

在现代企业中&#xff0c;云计算已经成为推动业务创新和发展的重要工具。亚马逊云服务&#xff08;AWS&#xff09;的弹性计算云&#xff08;EC2&#xff09;提供了灵活的计算能力&#xff0c;企业可以根据需求快速部署和管理应用。然而&#xff0c;如何在使用EC2服务的过程中有…

机器学习:SVM的代码实现

目录 前言 一、完整代码 二、输出结果 三、实现步骤解析 1.读取数据 2.创建模型并训练 3.可视化SVM结果 总结 前言 支持向量机&#xff08;SVM&#xff0c;Support Vector Machine&#xff09;是一种用于分类和回归的监督学习算法。它的核心思想是通过在特征空间中找到…

记录|Visual Studio中的Git上传下载使用

目录 前言一、前提准备Step1 仓库准备Step2. 本地仓库和远程仓库绑定当前效果展示 二、下载更新内容到本地仓库情形Step1. 下载 三、更新内容&#xff0c;上传文件到远程仓库情形Step1. 下载Step2. 上传当前效果展示 更新时间 前言 这部分是使用过程中的经验 一、前提准备 St…

SpringBoot集成kafka-监听器手动确认接收消息(主要为了保证业务完成后再确认接收)

SpringBoot集成kafka-监听器手动确认接收消息 1、说明2、示例2.1、application.yml2.2、消费者2.3、生产者2.4、测试类2.5、测试 1、说明 kafak中默认情况下是自动确认消息接收的&#xff0c;也就是说先启动消费者监听程序&#xff0c;再启动生产者发送消息&#xff0c;此时消…