--no
--no,去除画面中的某些元素。官方示例如下:
注意点:
1.--no参数,大部分的时候都可以去除你想要的东西,但也有失效的时候。例如在mj的刻板印象中,某个画面就必须包含某种元素,就很难通过--no去除这种元素,此时可以试用局部重绘。
2.--no参数后可以更多个条目,条目之间用逗号隔开,比如--no fruit,dog 就可以为生成的图去掉“水果”和“狗”两种元素。
3.局部重绘时,不想要重绘后的图出现某种元素也可以用--no.
--quality
写为--quality 或 --q,用来改生成图像要花的时间,只有0.25,0.5,1三个可选,比1大的数会向下取整为1。值越大,细节越丰富,生成图像要用的时间越长,但是不会影响到图片的分辨率。
以下是官方的示范:
注意点:
1.--q的默认值就是1,也就是说mj是默认生成细节最多的图的,如果想要更丰富的细节,可以在指令中加上intricate details等提示词。
2.个人经验,如果只是测试某条指令的效果好不好,可以调低q值,好让mj更快给你生成图片。
--repeat
写为--repeat或--r,主要用来重复任务,只能在--fast模式下用。
比如 a cat --repeat 2,mj就会有两个指令为 "a cat"任务在跑图。
还可以排列组合你想要的元素,用{}隔开想组合的元素就行,举例:
输入 /imagine a {white,black} robot {dog,cat}
会执行以下4个任务
a white robot dog
a white robot cat
a black robot dog
a black robot cat
--seed
就是种子,可以理解为图片的身份证。有了这个身份证,每次生成的图片就相似。
以下是官方的示范,由于使用了同一个seed,跑了三次都是一样的。
你也可以为生成的图片指定seed,写完图片指令后,加上--seed id就行,id自己指定,取值范围是[0,4294967295],就是0到2的32次方,大概42亿多。
以下是官方示范的用法:
注意点:
1.不同账号之间不能通过seed传图,但同一账号间的不同服务器/频道传图。
2.查看seed的方法
右键,然后点击小信封,
就会看到mj机器人给你发的消息,点开就能看到seed
--stop
--stop用来提前停止做图。取值范围是[10,100],即可以在任务完成10%到100%间的任意时刻停止做图。默认值为100。
以下是在不同百分比时停止任务时的图像变化,图源官方:
注意点:
1.Upscaling的任务下,--stop参数不可用。
2.个人经验:一般会在fast剩余时间快用完或者出图慢的时候用这种参数,提前看看指令的大概效果,会比较节约时间。
3.stop的任务目前本人还没找到让它继续的方法。
--style raw
可以使用另一种模型的作画风格,对图像的美化更少。
部分效果如下,来自mj官方:
想看更多可点击:Midjourney Model Versions
注意点:
1.使用--style raw,出图风格会和自己提示词要求的风格会更像。
2.--style后面可以加模型内置的画风,比如Niji5模型默认是二次元风格,要用Niji5支持的插画风格,只要写--style expressive,就能用了。想用其他模型支持的风格也是同理。
3.要用模型没有的画风可以考虑--sref。
本文完。
欢迎交流~