【Midjourney】Midjourney 基本操作 ② ( 导出图片 | 设置图片宽高比 | 生成后的图片处理 - 生成变体 / 放大细化图片 / 更换算法重绘 / 浏览器显示 )





一、Midjourney 简单使用




1、导出图片


生成图片后 , 可以右键点击图片 , 在弹出的右键菜单中 , 选择 " 保存图片 " , 即可将生成的图片保存到本地 ;

在这里插入图片描述

选择保存图片会弹出 " 另存为 " 对话框 , 选择一个路径保存即可 ;
在这里插入图片描述

也可以在点开大图后 , 右键点击弹出菜单 , 选择 " 保存图片 " 选项 ;

在这里插入图片描述

点击图像下方的 Web 按钮 ,

在这里插入图片描述

可以在浏览器中查看该图片 , 点击图片下方的保存按钮 在这里插入图片描述 , 可以直接下载该图片到磁盘中 ;

在这里插入图片描述

点击该图片 , 可以在浏览器中显示大图 , 可以 选择 " 右键 / 另存为 " 选项 , 保存图片 ;
在这里插入图片描述


2、设置图片宽高比


在 Midjourney 中 , 如果要为生成的图片指定宽高比 , 可以使用

--ar 3:2

指令 , 设置生成的图片宽高比为 3:2 ;

下图是

dog swimming --ar 3:2

指令 , 生成的图像 ;

在这里插入图片描述

生成图片 宽高比 是有限制的 , 版本 4 不支持高于 1:2 或大于 2:1 的自定义宽高比 ;

/imagine dog swimming --ar 10:1

在这里插入图片描述

执行 /setting 命令 , 切换到 版本 5 ;

在这里插入图片描述

在 Midjourney V5 版本中 , 执行

dog swimming --ar 10:1 --v 5

命令 , 是可以生成 10:1 比例的图片的 ;

在这里插入图片描述

生成的图片效果一般 , 相当于将 3:2 的图像的一条切下来 ;


3、生成后的图片处理


生成了 4 张图片后 , 点击 U 按钮 , 查看指定的大图 , 在生成的大图下方 , 有如下四个按钮 :

  • Make Variations : 在该图片的基础上 , 再次生成 4 张图片变体 ;
  • Detailed Upscale Redo : 再次放大图片 , 细化当前图片细节 , 尤其适合 面部图像 / 2D 绘图图像 , 最高 200 万像素 ;
  • Beta Upscale Redo : 再次放大图片 , 该选项 适用于 复杂图片 , 如 风景图片 , 最高 400 万像素 ;
  • Remaster : 换一个算法 , 重新绘图 ;
  • Web : 在浏览器中的 Web 页面展示图片 ;

在这里插入图片描述

点击 " Make Variations " 按钮 , 其作用是在该图片的基础上 , 再产生 4 个与当前图片相似的图片变体 ;

在这里插入图片描述

### 如何保存由Midjourney生成图片 为了保存通过Midjourney生成的图像,通常有几种方法取决于使用的平台和环境。假设是在Discord平台上使用官方的Midjourney机器人服务: #### 使用 Discord 平台保存图片 当在Discord上接收到由Midjourney创建完成的通知消息时,该消息会包含一张预览图。用户可以直接右键点击这张图片并选择“Save image as...”来下载到本地计算机。 对于更高分辨率版本或其他变体的操作如下: - 如果想要获取更高质量的结果,则需等待模型完全渲染结束后的最终输出。 - 对于希望探索的不同变化(Variations),可以通过命令`/image variations`让Midjourney基于原始作品再创造多个新版本;之后同样按照上述方式选取满意的选项单独保存下来[^1]。 #### 自动化脚本批量处理 如果涉及到大量文件或是定期需要执行此类操作,编写简单的自动化脚本来辅助可能会更加高效。下面给出一段Python代码片段作为例子展示如何利用Selenium库模拟浏览器行为自动抓取指定频道内的所有链接进而实现批量下载功能: ```python from selenium import webdriver import time import os from PIL import Image from io import BytesIO import requests def download_images(channel_url, path_to_save): driver = webdriver.Chrome() driver.get(channel_url) last_height = driver.execute_script("return document.body.scrollHeight") while True: # Scroll down to bottom driver.execute_script( "window.scrollTo(0, document.body.scrollHeight);") # Wait to load page time.sleep(SCROLL_PAUSE_TIME) # Calculate new scroll height and compare with last scroll height new_height = driver.execute_script("return document.body.scrollHeight") if new_height == last_height: break last_height = new_height elements = driver.find_elements_by_css_selector('img') urls = set(element.get_attribute('src') for element in elements) if not os.path.exists(path_to_save): os.makedirs(path_to_save) for url in urls: response = requests.get(url) img = Image.open(BytesIO(response.content)) filename = os.path.join(path_to_save, f"{hash(url)}.png") img.save(filename) if __name__ == "__main__": SCROLL_PAUSE_TIME = 2 # seconds between scrolls channel_link = 'your_discord_channel_link_here' output_folder = './midjourney_images/' download_images(channel_link, output_folder) ``` 这段程序能够滚动浏览整个对话记录直到加载出所有的历史消息,并从中提取所有图片资源链接进行逐一保存至设定好的目标文件夹内。注意实际应用前还需安装必要的依赖包以及配置好ChromeDriver路径等细节问题[^3]。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值