Midjourney保姆级教程(五):Midjourney图生图

Midjourney生成图片的方式除了使用文字描述生成图片外,还有“图生图”的方式,可以让生成的图片更接近参考的图片。

今天我们来聊聊“图生图”的方式。

一、模仿获取propmt

很多时候,我们不知道画什么内容的图片,大家可以关注内容分享平台(公众号、知乎、小红书、B站)等等,看看别人画的什么图片,搜集一些图片和描述词,模仿画出类似的图片。

核心方法:多找别人的图片,模仿作图

Midjourney V5版本出来后,提供了一个“/describe”指令,可以实现根据用户上传的图片,生成4条有关的propmt。

输入 /describe 指令后,需要上传一个图片。

将图片拖到虚线框,或点击“上传图标”上传一个图片。

发送指令后,生成 4 条 prompt

在MJbot回答的最下方有对应Propmt的“1”、“2”、“3”、“4”,点击选中一个,即可发送propmt给AI。

二、纯垫图

1、/blend指令融合

使用“/blend”命令来融合多张图片,也就是纯垫图。

这个指令默认是2张图模式,最多可支持5张图片。

可以直接将图片拖到框中,也可以点击框中的“上传图标”选择文件上传。

融合的原理:mj随机抓取每张图片的部分特点来融合生成图片。

一般不建议多个图片融合,mj不知道融图的方向,融合效果比较差。

这里演示下2张图片融合的效果,注意这里2张图片的位置互换不影响效果。

效果图:

2、/imagine指令(纯图片模式)

优先推荐这个方式,基于参考的图片,再加上风格图片或强化图来明确想要的风格。

(1)上传两张图片给mj

点击输入框左边的“+”,点击上传文件。

1张原图

1张风格图片

如果有需要强化的图片内容,比如保持西装效果,可以再加一张强化图。

(2)复制图片链接

点击MJ bot回复生成的图片,点开“浏览器打开”,复制两个图片的链接,粘贴到“/imagine”的对话框内。

(3)最后直接回车发送,等待生成图片

3、/imagine指令(图片 + 文字模式)

优先推荐这个方式,基于多张图片,再加上文字来明确想要的风格。

(1)上传一张或多张原图

(2)复制图片链接,空格,写入关键词。

商务女生,职业西装,打领带,彩色背景,干净清爽,迪士尼风格,卡通3d,可爱,潮流,C4D, 非常细腻的质感,--ar 3:4

business girl, professional suit, tie, colorful background, clean and fresh, Disney style, cartoon 3d, cute, trendy, C4D, very fine texture --ar 3:4

以上,就是图生图的知识,操作步骤已经详细介绍了,大家可以愉快的耍起来了。

但由于AIGC刚刚爆火,网上相关内容的文章博客五花八门、良莠不齐。要么杂乱、零散、碎片化,看着看着就衔接不上了,要么内容质量太浅,学不到干货。

这里分享给大家一份Adobe大神整理的《AIGC全家桶学习笔记》,相信大家会对AIGC有着更深入、更系统的理解。

有需要的朋友,可以点击下方免费领取!

在这里插入图片描述在这里插入图片描述

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

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

相关文章

vue项目引入json/js文件批量或单个方法

vue项目 json // 方式一 : 将文件内容完整的引入 import json from ./src/assets/xxx.json console.log(json) console.log(---)// 方式二 : 部分引入-名称必须是文件中定义的key import {name1,name2} from ./src/assets/xxx.json console.log(name1)…

SRS视频服务器应用研究

1.SRS尝试从源码编译启动 1.1.安装ubuntu 下载镜像文件 使用VMWare安装,过程中出现蓝屏,后将VM的软件版本从15.5升级到17,就正常了。 1.2.更新ubuntu依赖

第二十四章多栏布局解决方案(什么是自适应?/)

什么是自适应? 指能使网页自适应显示在不同大小终端设备上新网页设计方式及技术.简单的来说自适应就是让同一个页面自动适应不同大小的设备,从而解决为不同设备提供不同版本的页面问题。 1.两列自适应 两列自适应布局是指左侧固定宽度,右…

低代码开发与人工智能技术在商品推荐系统中的应用

引言 低代码开发和人工智能技术的背景和重要性 随着数字化转型的深入,企业在信息技术领域面临着前所未有的挑战和机遇。快速变化的市场需求、日益复杂的技术环境以及高度竞争的商业环境,迫使企业不断寻求高效的开发和运营解决方案。低代码开发平台应运而…

Java基础入门day58

day58 EL表达式 概念 EL:expression language EL使得JSP写起来更简单、简介,主要用于获取作用域中的数据 语法 可以使用${}获取指定作用域中的数据 用于替换作用域.getAttribute("name") ${scope.name}获取指定的某个作用域中的数据 ${name}…

【java-数据结构19-队列的模拟实现】

上篇文章,小编已经带大家一起认识了队列,并且对队列的方法进行调用测试,下面我们将模拟实现一个队列,话不多说,上正文~ 1.队列的模拟实现 队列的实现方法和链表的实现方式一模一样,这里我们首选双链表&…

VirtualBox虚拟机与bhyve虚拟机冲突问题解决@FreeBSD

问题 在安装完bhyve虚拟系统的主机上启动VirtualBox虚拟机的时候,报错:不能为虚拟电脑 debian 打开一个新任务. VirtualBox cant operate in VMX root mode. Please close all other virtualization programs. (VERR_VMX_IN_VMX_ROOT_MODE). 返回 代码…

UWP与WPF:微软两大UI框架

在微软的开发者生态系统中,UWP(Universal Windows Platform)与WPF(Windows Presentation Foundation)是构建Windows应用的两大明星框架。它们各自携带独特的设计理念和技术特性,服务于不同的开发需求和应用场景。本文将深入探讨这两者之间的异同&#xf…

项目成功的关键要素:进度管理

在项目管理中,进度管理是决定项目成败的关键因素之一。它关乎项目能否在预定的时间范围内高效、准确地完成既定目标。 一、进度管理的重要性 1、时间控制:项目的成功往往与时间的把握息息相关。进度管理能够确保项目在既定的时间框架内有序进行&#x…

uni-app学习完结

昨天空余一天,并未写记录,是昨天属于项目完结,这里把最后的打包上线等这里说下。 打包成微信小程序 打包成微信小程序,这需要再微信公众平台里面,进行登陆和设置。这里说下,注册的后,选择需要…

LeetCode---链表

203. 移除链表元素 给你一个链表的头节点 head 和一个整数 val ,请你删除链表中所有满足 Node.val val 的节点,并返回 新的头节点 。 代码示例1:(直接使用原来的链表来进行移除节点操作) //时间复杂度: O(n) //空间复杂度: O(1) class Solu…

算法训练营36

题目1&#xff1a; 根据通过情况反复挑战最终AC过了&#xff0c;这里和原来的差别是他的排序是用绝对值排序的&#xff0c;这样的思路会很简单 class Solution { public:int largestSumAfterKNegations(vector<int>& nums, int k) {sort(nums.begin(), nums.end())…

数据通信基本概念汇总

1. 数据通信基础 网关: 提供协议转换&#xff0c;路由选择&#xff0c;数据交换的网络设备 报文: 网络中所传递的一个数据单元。 数据载荷: 最终要传递的信息 封装: 给数据载荷添加头部和尾部的过程(形成新的报文) 解封装: 给数据载荷去掉头部和尾部的过程(获取数据载荷) 终端设…

C语言中的位段

位段是通过结构体实现的&#xff0c;可以在一定程度上减小空间浪费&#xff0c;位段的声明和结构体类似&#xff0c;有以下几个不同&#xff1a; ①位段的成员必须是整形&#xff08;int,char,short等&#xff09;。 ②成员后边有冒号和数字&#xff0c;表示该成员占几个bit位…

LeetCode---栈与队列

232. 用栈实现队列 请你仅使用两个栈实现先入先出队列。队列应当支持一般队列支持的所有操作&#xff08;push、pop、peek、empty&#xff09;&#xff1a; 实现 MyQueue 类&#xff1a; void push(int x) 将元素 x 推到队列的末尾int pop() 从队列的开头移除并返回元素int pee…

深入理解Java面向对象设计的六大原则

目录 单一职责原则&#xff08;SRP&#xff09; 开放封闭原则&#xff08;OCP&#xff09; 里氏替换原则&#xff08;LSP&#xff09; 依赖倒置原则&#xff08;DIP&#xff09; 接口隔离原则&#xff08;ISP&#xff09; 迪米特法则&#xff08;LoD&#xff09; 结语 …

Mac快速搭建前端环境创建前端项目【Vue】

Mac快速搭建前端环境&创建前端项目 官网&#xff1a; vue&#xff1a;https://cn.vuejs.org/vue-router&#xff1a;https://www.axios-http.cn/pinia&#xff1a;https://pinia.vuejs.org/zh/getting-started.htmlaxios&#xff1a;https://www.axios-http.cn/ant-design&…

Advanced Installer 问题集锦

1、界面在主题中显示的图标&#xff0c;如logo、发布者名称、产品名称就算在设计界面时删除&#xff0c;但是下次打开工程依然存在 解决办法&#xff1a;“可见”属性设置为禁用 2、在不关闭软件的情况下&#xff0c;使用"文件->打开"来切换项目&#xff0c;再次…

c++按索引同时删除多个元素

文章目录 代码结果 这个时候不能从前往后删&#xff0c;因为会破坏後面的元素的索引值&#xff0c;比如如果第删除了第2个元素&#xff0c;第3个元素的索引就会变为第2个元素的索引&#xff0c;造成混乱&#xff0c;甚至引起程序崩溃。应该从後往前删。 代码 #include<iost…

学习笔记——数据通信基础——数据通信网络(基本概念)

数据通信网络基本概念 网络通信&#xff1a;是指终端设备之间通过计算机网络进行的通信。 数据通信网络(Data Communication Network)&#xff1a;由 路由器、交换机、防火墙、无线控制器、无线接入点&#xff0c;以及个人电脑、网络打印机&#xff0c;服务器等设备构成的通信…