(快速入门)保姆级详细的 Midjourney 基础教程
一、前言篇
1.
1. AI 绘图是什么?
AI 绘画,顾名思义就是利用人工智能进行绘画,是人工智能生成内容(AIGC)的一个应用场景。其主要原理简单来说就是收集大量已有作品数据,通过算法对它们进行解析,最后再生成新作品,而算法也便是 AI 绘画的核心,是它得以爆火的基础。
1)Midjourney 是什么?
Midjourney 是一个由 Midjourney 研究实验室开发的人工智能程序,可根据文本生成图像,目前架设在 Discord 频道上。于 2022 年 7 月 12 日进入公开测试阶段,使用者可通过 Discord 的机器人指令进行操作,可以创作出很多的图像作品。
2)Discord 频道是什么?
Discord 是前几年诞生的非常火的一种新型聊天工具,类似 QQ、微信群。
Midjourney 的使用方式是:通过给 Discord 频道内的聊天机器人发送对应文本,聊天机器人返回对应的图片。
所以想用 Midjourney,需要先注册一个 discord 账号,然后进入 Midjourney 的 Discord 频道。我们注册了账号之后,可以用浏览器使用 discord,也可以下载他们的客户端。
3)AI 绘图前景如何?
AI 绘图在未来有很大的前景,因为它具有以下几个方面的优势:
① 自动化程度高
AI 绘图可以通过算法和数据自动化生成绘图,减少人工操作和错误,提高效率和准确性。
② 精度高
AI 绘图可以利用深度学习和神经网络等技术对大量的图像进行学习和训练,从而提高绘图的精度和质量。
③ 可扩展性强
AI 绘图可以通过不断地学习和训练来不断提高其绘图的能力和品质,随着技术的不断发展,其绘图的应用范围也会不断扩大。
④ 可定制化
AI 绘图可以根据用户的需求进行定制,根据不同的绘图场景和目的,生成不同的绘图结果。
⑤ 应用广泛
AI 绘图可以应用于多个领域,例如设计、建筑、艺术、医疗、教育等,为人们提供更加便捷和高效的绘图解决方案。
然而,AI 绘画本身存在着一个非常大的争议——版权问题。AI 绘画的核心是模型,而训练它则需要使用大量数据,其中不可避免的会出现未经授权的图片。另外,经过运算之后所生成的图像版权究竟归属于谁在目前也尚未有定论,使得部分艺术家对 AI 绘画表示反对。因此,要实现市场的良性发展,版权或许是 AI 绘画行业首先需要解决的问题。
随着时代向 Web3.0、元宇宙、虚拟人等等这些代表着未来的概念迈进,AI 技术现如今正在以一个令大众应接不暇的速度发展,绘画领域出现 AI 的身影是发展的必然,而 AI 绘画近月来的爆火也只是在技术不断积累之下的爆发。作为下一代互联网中图像领域的未来最大生产力,在版权问题得到规范之后,AI 未来的市场潜力是超乎想象的。
4)设计师怎么把握这个趋势?
首先,AI 绘画可以为设计师提供更多的设计灵感和创作元素。AI 绘画可以模仿人类绘画的艺术风格和风格元素,为设计师提供更多的参考和灵感,使得设计师可以更加轻松地完成作品。
其次,AI 绘画可以提高设计效率和质量。与传统的绘画方式相比,AI 绘画可以通过自动化和算法优化,快速生成高质量的设计作品,节省设计师的时间和精力。
但是,AI 绘画也可能对设计师造成威胁。一方面,AI 绘画可能会取代一些设计师的工作。特别是一些简单的设计任务,如图标设计、平面设计等,可能会被 AI 绘画完全取代,使得这些设计师的就业机会受到影响。
作为设计师,我们可以将 AI 绘图作为辅助工具,来帮助我们快速的实现设计想法,提供更多的灵感和创意。我们需要不断地学习和更新自己的技能,以保持与时俱进。了解最新的技术和工具,研究和探索 AI 绘图的潜力和应用,探索如何将 AI 绘图应用到更广泛的设计领域中,这样才能更好地适应未来的设计趋势。
二、注册篇:
注册使用需要魔法,我们不提供任何帮助,可以使用国内大神开发的免魔法版本:https://www.bijianxiezuo.com/
三、操作篇
1.
1. 如何用 Midjourney 创作你的第一幅 AI 作品
1)关键词生成图片
回到我们的服务器,然后在下面的输入框输入“/”,它会弹出一系列的命令(如果没弹窗,退出重新登录即可),我们先点击“/imagine”(这个参数我后面再做详细解释),然后会出现如下画面:
输入一组关键词,切记:一组关键词的后面需要加上英文的逗号“,”然后按空格键,空一格就行,看我下面这组关键词:
An mascot robot, smiling, modern robot, round robot, cartoon, flying, fist up, crypto coins background
(吉祥物机器人,微笑,现代机器人,圆形机器人,卡通,飞行,拳头,加密币背景)
然后我们接着上一步,在对话框内输入这组关键词,我建议大家不要直接复制,先用键盘敲,体验下这个操作。
点击回车发送,然后它会让我们进行授权,我们点击“Accept tos”授权就行了。
然后等待机器人的出图,在发送的关键词后面可以看到图片生成的进度,等一会就会出来图片了:
2)图片指令及导出图片
生成完成后,会出现两排按钮
U 的意思放大图片,U1/U2/U3/U4 分别指的是放大四张图片中的某一张
V 的意思采用图片的构图形式,重新生成一组类似的图片,V1/V2/V3/V4 的顺序与 U 的顺序一样,如图
举个栗子,比如我想要导出第一张图片,那么我们点击 U1 就好了(等待机器出图):
然后咱们点击图片,点击在浏览器中打开,然后保存图片,这张图片就被下载了(一定要用浏览器打开再保存图片,不然图片的尺寸会很小,会模糊的)
换个栗子,我觉得第一张图片还行,构图风格还不错,就是差点细节,想要再优化下,那我们就点击 V1,接下来的操作就与上面一样啦,是不是很简单。
一般情况下,我们可以把同一组关键词多生成几组图片,这里可以点击“重复”按钮,然后你就会看见多条生成图片的消息,等待机器人作图,然后找到你喜欢的几张图片进行挑选即可。
3)Midjourney 的尺寸和分辨率
所有尺寸均为正方形 1:1 的长宽比。
每个 Midjourney 版本模型的默认升频器。
4)使用高档重做按钮
升级图像(U1、U2、U3、U4)后,你会在图像下方看到一行按钮,可让您使用不同的升级器模型重新进行升级。
点击重做,Midjourney 会在原图的基础上优化和调整细节,有些情况重做的效果不如原效果,根据情况调整。
2.
2. AI 绘画描述词分享
这里给大家分享下关键词词汇,帮助大家更快的掌握 AI 绘图,篇幅有限,有需要的朋友可以试试这个网站:
Midlibrary! 收录 2000+ 风格关键词的 Midjourney 提示资源库
今天为大家推荐一个实用超强的 Midjourney 提示词资源网站 Midlibrary,它由国外艺术家 Andrei Kovalev 主导建立,目前收录了 2078 种适用于 Midjourney 的风格流派、艺术运动、技法及艺术家关
3.
3. Discor 操作命令
1)基本命令概述
(这里只列出一些我们会用到的参数命令,其他的参数对我们学习 AI 绘画意义不大)
1.
/ask 获取问题的答案。你可以提一些问题让 midjourney 给你回答,类似 FAQ;
2.
/blend 融图,一共可以上传 6 张图片,发送给机器人会帮你把上传的图片融合一起生成新的一组图片;
3.
/docs 在官方的 Midjourney Discord 服务器中使用,可以快速生成本用户指南中涉及的主题链接;
4.
/fast 切换到快速模式,一般还有 Fast 使用时长不需要切换这个命令;
5.
/help 显示关于 Midjourney Bot 的有用基本信息和提示,帮助中心,字面意思;
6.
/imagine 使用提示生成一个图像,这个就是生图的命令,输入关键词发送;
7.
/info 查看关于你的账户和任何排队或运行中的工作的信息,可以查看账户的剩余作图时长等相关信息;
8.
/stealth 对于专业计划的用户(60 美金/月):切换到隐身模式。意思是你生成的图片不在社 区展示;
9.
/piblic 对于专业计划的用户(60 美金/月):切换到公共模式,字面意思;
10.
/subscribe 为用户的帐户页面生成个人链接;
11.
/settings 查看和调整 Midjourney Bot 的设置;
12.
/prefer option set 创建或管理一个自定义选项;
13.
/prefer option list 查看你当前的自定义选项;
14.
/prefer suffix 指定一个后缀,添加到每个提示的末尾;
15.
/show 使用图像作业 ID,在 Discord 内重新生成作业;
16.
/relax 切换到放松模式。这个模式比 Fast 慢
相关文章:

(快速入门)保姆级详细的 Midjourney 基础教程
一、前言篇 1. 1. AI 绘图是什么? AI 绘画,顾名思义就是利用人工智能进行绘画,是人工智能生成内容(AIGC)的一个应用场景。其主要原理简单来说就是收集大量已有作品数据,通过算法对它们进行解析,最后再生成新作品,而算法也便是 AI 绘画的核心,是它得以爆火的基础…...
leetcode——找到字符串中所有字母异位词(java)
给定两个字符串 s 和 p,找到 s 中所有 p 的 异位词 的子串,返回这些子串的起始索引。不考虑答案输出的顺序。 示例 1: 输入: s "cbaebabacd", p "abc" 输出: [0,6] 解释: 起始索引等于 0 的子串是 "cba", 它是 "…...

大文件上传服务-后端V1V2
文章目录 大文件上传概述:minio分布式文件存储使用的一些技术校验MD5的逻辑 uploadV1 版本 1uploadv2 版本 2 大文件上传概述: 之前项目做了一个文件上传的功能,最近看到有面试会具体的问这个上传功能的细节,把之前做的项目拿过来总结一下,自己写的一个…...

Single-Model and Any-Modality for Video Object Tracking——2024——cvpr-阅读笔记
Single-Model and Any-Modality for Video Object Tracking 摘要相关工作创新处MethodShared embeddingModal promptingRGB Tracker based on TransformerOverall ExperiimentDatasetRGB-D samples are sourced from DepthTrackRGB-T samples are extracted from LasHeRRGB-E s…...

阳振坤:AI 大模型的基础是数据,AI越发达,数据库价值越大
2024年1月12日,第四届OceanBase数据库大赛决赛在北京圆满落幕。在大赛的颁奖典礼上,OceanBase 首席科学家阳振坤老师为同学们献上了一场主题为“爱上数据库”的公开课,他不仅分享了个人的成长历程,还阐述了对数据库行业现状与未来…...
Linux磁盘空间不足,12个详细的排查方法
在Linux系统运维过程中,磁盘空间不足是一个常见且棘手的问题。当磁盘空间被占满时,系统的正常运行会受到影响,甚至可能导致服务中断。因此,迅速有效地排查和解决磁盘空间问题显得尤为重要。本文将详细介绍16个排查Linux磁盘空间问…...

Spring Web MVC综合案例
承接上篇文章——Spring Web MVC探秘,在了解Spring Web MVC背后的工作机制之后,我们接下来通过三个实战项目,来进一步巩固一下前面的知识。 一、计算器 效果展示:访问路径:http://127.0.0.1:8080/calc.html 前端代码&a…...

微软预测 AI 2025,AI Agents 重塑工作形式
1月初,微软在官网发布了2025年6大AI预测,分别是:AI模型将变得更加强大和有用、AI Agents将彻底改变工作方式、AI伴侣将支持日常生活、AI资源的利用将更高效、测试与定制是开发AI的关键以及AI将加速科学研究突破。 值得一提的是,微…...
lvgl性能调优
LV_USE_PERFORMANCE lvgl_performance 是 LVGL 提供的性能分析工具,可以帮助开发者评估和优化图形库的性能。在一些特定的版本中,lvgl_performance 是一个宏或者工具,用来分析性能瓶颈,特别是图形渲染的效率。 下面是如何使用 l…...

CSS实现实现票据效果 mask与切图方式
一、“切图”的局限性 传统的“切图”简单暴力,但往往缺少适应性。 适应性一般有两种,一是尺寸自适应,二是颜色可以自定义。 举个例子,有这样一个优惠券样式 关于这类样式实现技巧,之前在这篇文章中有详细介绍: CSS 实现优惠券的技巧 不过这里略微不一样的地方是,两个…...

STL--list(双向链表)
目录 一、list 对象创建 1、默认构造函数 2、初始化列表 3、迭代器 4、全0初始化 5、全值初始化 6、拷贝构造函数 二、list 赋值操作 1、赋值 2、assign(迭代器1,迭代器2) 3、assign(初始化列表) 4、assig…...
ZooKeeper 中的 ZAB 一致性协议与 Zookeeper 设计目的、使用场景、相关概念(数据模型、myid、事务 ID、版本、监听器、ACL、角色)
参考Zookeeper 介绍——设计目的、使用场景、相关概念(数据模型、myid、事务 ID、版本、监听器、ACL、角色) ZooKeeper 设计目的、特性、使用场景 ZooKeeper 的四个设计目标ZooKeeper 可以保证如下分布式一致性特性ZooKeeper 是一个典型的分布式数据一致…...
“深入浅出”系列之C++:(11)推荐一些C++的开源项目
1. SQLiteCpp - 简单易用的Sqlite C封装库 仓库地址:https://github.com/SRombauts/SQLiteCpp 简介:SQLiteCpp是一个对Sqlite数据库进行C封装的开源库,代码行数约2,500行。它提供了简洁易用的接口,使得在C项目中操作Sqlite数据库…...
《重生到现代之从零开始的C++生活》—— 类和对象2
类的默认成员函数 默认成员函数就是用户没有显示实现,编译器会自动生成的成员函数,一个类会默认生成6个成员函数 构造函数 构造函数时特殊的成员函数,构造函数的初始化对象 函数名与类名相同 没有返回值 对象实例化的时候胡自动调用构造…...
“UniApp的音频播放——点击视频进入空白+解决视频播放器切换视频时一直加载的问题”——video.js、video-js.css
今天,又解决了一个单子“UniApp的音频播放——点击视频进入空白解决视频播放器切换视频时一直加载的问题” 一、问题描述 在开发一个基于 video.js 的视频播放器时,用户通过上下滑动切换视频时,视频一直处于加载状态,无法正常播放…...
【Pandas】pandas Series transform
Pandas2.2 Series Function application, GroupBy & window 方法描述Series.apply()用于将一个函数应用到 Series 的每个元素或整个 SeriesSeries.agg()用于对 Series 数据进行聚合操作Series.aggregate()用于对 Series 数据进行聚合操作Series.transform()用于对 Series…...

【博客之星2024年度总评选】年度回望:我的博客之路与星光熠熠
【个人主页】Francek Chen 【人生格言】征途漫漫,惟有奋斗! 【热门专栏】大数据技术基础 | 数据仓库与数据挖掘 | Python机器学习 文章目录 前言一、个人成长与盘点(一)机缘与开端(二)收获与分享 二、年度创…...

飞牛 使用docker部署Watchtower 自动更新 Docker 容器
Watchtower是一款开源的Docker容器管理工具,其主要功能在于自动更新运行中的Docker容器 Watchtower 支持以下功能: 自动拉取镜像并更新容器。 配置邮件通知。 定时执行容器更新任务。 compose搭建Watchtower 1、新建文件夹 先在任意位置创建一个 w…...

【Block总结】TAdaConv时序自适应卷积,轻量高效的时间建模卷积|即插即用
论文解读:Temporally-Adaptive Models for Efficient Video Understanding 论文信息 标题:Temporally-Adaptive Models for Efficient Video Understanding 发表时间:2023年 作者:黄子渊等 论文链接:arXiv 论文 代…...

Spring Boot 项目启动报错 “找不到或无法加载主类” 解决笔记
一、问题描述 在使用 IntelliJ IDEA 开发基于 Spring Boot 框架的 Java 程序时,原本项目能够正常启动。但在后续编写代码并重建项目后,再次尝试运行却出现了 “错误:找不到或无法加载主类 com.example.springboot.SpringbootApplication” 的…...

汽车生产虚拟实训中的技能提升与生产优化
在制造业蓬勃发展的大背景下,虚拟教学实训宛如一颗璀璨的新星,正发挥着不可或缺且日益凸显的关键作用,源源不断地为企业的稳健前行与创新发展注入磅礴强大的动力。就以汽车制造企业这一极具代表性的行业主体为例,汽车生产线上各类…...

C# 类和继承(抽象类)
抽象类 抽象类是指设计为被继承的类。抽象类只能被用作其他类的基类。 不能创建抽象类的实例。抽象类使用abstract修饰符声明。 抽象类可以包含抽象成员或普通的非抽象成员。抽象类的成员可以是抽象成员和普通带 实现的成员的任意组合。抽象类自己可以派生自另一个抽象类。例…...

selenium学习实战【Python爬虫】
selenium学习实战【Python爬虫】 文章目录 selenium学习实战【Python爬虫】一、声明二、学习目标三、安装依赖3.1 安装selenium库3.2 安装浏览器驱动3.2.1 查看Edge版本3.2.2 驱动安装 四、代码讲解4.1 配置浏览器4.2 加载更多4.3 寻找内容4.4 完整代码 五、报告文件爬取5.1 提…...

【数据分析】R版IntelliGenes用于生物标志物发现的可解释机器学习
禁止商业或二改转载,仅供自学使用,侵权必究,如需截取部分内容请后台联系作者! 文章目录 介绍流程步骤1. 输入数据2. 特征选择3. 模型训练4. I-Genes 评分计算5. 输出结果 IntelliGenesR 安装包1. 特征选择2. 模型训练和评估3. I-Genes 评分计…...
IP如何挑?2025年海外专线IP如何购买?
你花了时间和预算买了IP,结果IP质量不佳,项目效率低下不说,还可能带来莫名的网络问题,是不是太闹心了?尤其是在面对海外专线IP时,到底怎么才能买到适合自己的呢?所以,挑IP绝对是个技…...

使用Spring AI和MCP协议构建图片搜索服务
目录 使用Spring AI和MCP协议构建图片搜索服务 引言 技术栈概览 项目架构设计 架构图 服务端开发 1. 创建Spring Boot项目 2. 实现图片搜索工具 3. 配置传输模式 Stdio模式(本地调用) SSE模式(远程调用) 4. 注册工具提…...
c# 局部函数 定义、功能与示例
C# 局部函数:定义、功能与示例 1. 定义与功能 局部函数(Local Function)是嵌套在另一个方法内部的私有方法,仅在包含它的方法内可见。 • 作用:封装仅用于当前方法的逻辑,避免污染类作用域,提升…...

五子棋测试用例
一.项目背景 1.1 项目简介 传统棋类文化的推广 五子棋是一种古老的棋类游戏,有着深厚的文化底蕴。通过将五子棋制作成网页游戏,可以让更多的人了解和接触到这一传统棋类文化。无论是国内还是国外的玩家,都可以通过网页五子棋感受到东方棋类…...
前端高频面试题2:浏览器/计算机网络
本专栏相关链接 前端高频面试题1:HTML/CSS 前端高频面试题2:浏览器/计算机网络 前端高频面试题3:JavaScript 1.什么是强缓存、协商缓存? 强缓存: 当浏览器请求资源时,首先检查本地缓存是否命中。如果命…...
python打卡day49@浙大疏锦行
知识点回顾: 通道注意力模块复习空间注意力模块CBAM的定义 作业:尝试对今天的模型检查参数数目,并用tensorboard查看训练过程 一、通道注意力模块复习 & CBAM实现 import torch import torch.nn as nnclass CBAM(nn.Module):def __init__…...