mirror of
https://github.com/yangjian102621/geekai.git
synced 2026-05-01 15:34:31 +08:00
MJ绘画U1-V1,拼写错误修改,MJ画图的分辨率有自定义需求,例如21:9优化, 最新版本:plus
MJ画图页面 已画出的图,点复制指令,无效,,修改
This commit is contained in:
@@ -203,6 +203,9 @@
|
|||||||
<InfoFilled />
|
<InfoFilled />
|
||||||
</el-icon>
|
</el-icon>
|
||||||
</el-tooltip>
|
</el-tooltip>
|
||||||
|
<div class="flex-row justify-start items-center">
|
||||||
|
<span>如需自定义比例,在绘画指令最后加一个空格然后加上指令(宽高比) --ar w:h 例如: 1 cat --ar 21:9 </span>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -326,6 +329,9 @@
|
|||||||
</el-icon>
|
</el-icon>
|
||||||
</el-tooltip>
|
</el-tooltip>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="flex-row justify-start items-center">
|
||||||
|
<span>如需自定义比例,在绘画指令最后加一个空格然后加上指令(宽高比) --ar w:h 例如: 1 cat --ar 21:9 </span>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -538,6 +544,9 @@
|
|||||||
<InfoFilled />
|
<InfoFilled />
|
||||||
</el-icon>
|
</el-icon>
|
||||||
</el-tooltip>
|
</el-tooltip>
|
||||||
|
<div class="flex-row justify-start items-center">
|
||||||
|
<span>如需自定义比例,在绘画指令最后加一个空格然后加上指令(宽高比) --ar w:h 例如: 1 cat --ar 21:9 </span>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -730,7 +739,7 @@
|
|||||||
class="px-3 h-6 rounded bg-gray-500 text-xs text-white shadow-md transition-all duration-300 hover:bg-gray-600"
|
class="px-3 h-6 rounded bg-gray-500 text-xs text-white shadow-md transition-all duration-300 hover:bg-gray-600"
|
||||||
@click="variation(1, item)"
|
@click="variation(1, item)"
|
||||||
>
|
>
|
||||||
U1
|
V1
|
||||||
</button>
|
</button>
|
||||||
<button
|
<button
|
||||||
class="px-3 h-6 rounded bg-gray-500 text-xs text-white shadow-md transition-all duration-300 hover:bg-gray-600 ml-2"
|
class="px-3 h-6 rounded bg-gray-500 text-xs text-white shadow-md transition-all duration-300 hover:bg-gray-600 ml-2"
|
||||||
@@ -772,7 +781,7 @@
|
|||||||
<el-button
|
<el-button
|
||||||
type="info"
|
type="info"
|
||||||
circle
|
circle
|
||||||
class="copy-prompt"
|
class="copy-prompt-mj"
|
||||||
:data-clipboard-text="item.prompt"
|
:data-clipboard-text="item.prompt"
|
||||||
>
|
>
|
||||||
<i class="iconfont icon-file"></i>
|
<i class="iconfont icon-file"></i>
|
||||||
@@ -1203,6 +1212,13 @@ const generate = () => {
|
|||||||
if (imgList.value.length !== 2 && params.value.task_type === 'swapFace') {
|
if (imgList.value.length !== 2 && params.value.task_type === 'swapFace') {
|
||||||
return ElMessage.error('换脸操作需要上传两张图片')
|
return ElMessage.error('换脸操作需要上传两张图片')
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const regex = /(^|\s)--ar\s+(\d+:\d+)/;
|
||||||
|
const match = regex.exec(params.value.prompt);
|
||||||
|
if (match) {
|
||||||
|
params.value.rate = match[2]
|
||||||
|
}
|
||||||
|
|
||||||
params.value.session_id = getSessionId()
|
params.value.session_id = getSessionId()
|
||||||
params.value.img_arr = imgList.value
|
params.value.img_arr = imgList.value
|
||||||
httpPost('/api/mj/image', params.value)
|
httpPost('/api/mj/image', params.value)
|
||||||
|
|||||||
Reference in New Issue
Block a user