画布内容储存,pose等入参回显
This commit is contained in:
@@ -289,35 +289,35 @@ export default defineComponent({
|
||||
let speed = reactive({
|
||||
speedList:[
|
||||
{
|
||||
title:'Generate using Wanxiang',
|
||||
label:'WX',
|
||||
title:'',
|
||||
label:t('speedList.generateWx'),
|
||||
value:'wx',
|
||||
},{
|
||||
title:'Generate image in high quality low speed',
|
||||
label:'High',
|
||||
title:'',
|
||||
label:t('speedList.generateFlux'),
|
||||
value:'high',
|
||||
},{
|
||||
title:'Generate image in fast speed basics quality',
|
||||
label:'Normal',
|
||||
title:'',
|
||||
label:t('speedList.generateNormal'),
|
||||
value:'fast',
|
||||
|
||||
},{
|
||||
title:'',
|
||||
label:'FLUX',
|
||||
label:t('speedList.generateFlux'),
|
||||
value:'flux',
|
||||
},
|
||||
],
|
||||
extractList:[
|
||||
{
|
||||
title:'Note: The extracted line art might have minor variations from the original.',
|
||||
label:'FLUX',
|
||||
title:'',
|
||||
label:t('speedList.generateFlux'),
|
||||
value:'flux',
|
||||
},
|
||||
],
|
||||
speedState:false,
|
||||
speedData:{
|
||||
title:'Generate using Wanxiang',
|
||||
label:'WX',
|
||||
title:'',
|
||||
label:t('speedList.generateWx'),
|
||||
value:'wx',
|
||||
},
|
||||
})
|
||||
|
||||
@@ -226,25 +226,25 @@ export default defineComponent({
|
||||
speedTypeList:{
|
||||
poseTransfer:[
|
||||
{
|
||||
title:'Generate high-quality images',
|
||||
label:'High',
|
||||
title:'',
|
||||
label:t('speedList.High'),
|
||||
value:'',
|
||||
},{
|
||||
title:'Generate using Wanxiang',
|
||||
label:'WX',
|
||||
title:'',
|
||||
label:t('speedList.generateWx'),
|
||||
value:'wx',
|
||||
},
|
||||
],
|
||||
toPorductImg:[
|
||||
{
|
||||
title:'',
|
||||
label:'FLUX',
|
||||
relightLabel:'Edit',
|
||||
label:t('speedList.toproductFlus'),
|
||||
relightLabel:t('speedList.relightEdit'),
|
||||
value:'flux',
|
||||
},{
|
||||
title:'Generate with high quality',
|
||||
label:'High',
|
||||
relightLabel:'Relight',
|
||||
title:'',
|
||||
label:t('speedList.toproductBasic'),
|
||||
relightLabel:t('speedList.changeBackground'),
|
||||
value:'',
|
||||
},
|
||||
]
|
||||
@@ -252,8 +252,8 @@ export default defineComponent({
|
||||
speedState:false,
|
||||
speedData:{
|
||||
title:'',
|
||||
label:'FLUX',
|
||||
relightLabel:'Edit',
|
||||
label:t('speedList.toproductFlus'),
|
||||
relightLabel:t('speedList.relightEdit'),
|
||||
value:'flux',
|
||||
},
|
||||
})
|
||||
@@ -521,6 +521,31 @@ export default defineComponent({
|
||||
mounted() {
|
||||
},
|
||||
methods: {
|
||||
setUserData(item:any){
|
||||
console.log(item)
|
||||
this.productimgSearchName = item.prompt
|
||||
this.productimgSimilarity = 100 - item.imageStrength * 100
|
||||
this.productimgRelightDirection = item.direction
|
||||
console.log(this.productimgSearchName)
|
||||
let list = this.speedTypeList.toPorductImg
|
||||
if(list.length == 0)return
|
||||
let modelName = ''
|
||||
if(!item.modelName){
|
||||
modelName = ''
|
||||
}else{
|
||||
modelName = item.modelName
|
||||
}
|
||||
list.forEach((item:any)=>{
|
||||
if(modelName == item.value){
|
||||
this.speedData = item
|
||||
}
|
||||
})
|
||||
},
|
||||
clearUserData(){
|
||||
this.productimgSearchName = ''
|
||||
this.productimgSimilarity = 30
|
||||
this.productimgRelightDirection = ''
|
||||
},
|
||||
init(list:any,index:any,dialogueIndex:any){
|
||||
this.scaleImage = true
|
||||
this.scaleImageList = list
|
||||
@@ -534,6 +559,7 @@ export default defineComponent({
|
||||
}
|
||||
this.speedData = JSON.parse(JSON.stringify(this.speedList[0]))
|
||||
document.addEventListener('keydown',this.setKeydown)
|
||||
this.setUserData(list[index])
|
||||
this.$nextTick()
|
||||
this.ifMaximumLength()
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user