add a set init image button to the viewer tab
parent
a2da585fbb
commit
a44e6b40fe
|
|
@ -349,6 +349,7 @@
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
<div>
|
<div>
|
||||||
|
<button class="btnSquare " id="btnSetInitImageViewer">Set Init Image</button>
|
||||||
<button class="btnSquare btnGenerateClass" id="btnGenerate">Generate txt2img</button>
|
<button class="btnSquare btnGenerateClass" id="btnGenerate">Generate txt2img</button>
|
||||||
<button class="btnSquare btnInterruptClass" id="btnInterruptViewer" style="display:none;">Interrupt</button>
|
<button class="btnSquare btnInterruptClass" id="btnInterruptViewer" style="display:none;">Interrupt</button>
|
||||||
|
|
||||||
|
|
|
||||||
35
index.js
35
index.js
|
|
@ -99,7 +99,7 @@ const eventHandler = async (event, descriptor) => {
|
||||||
// startSessionUI// green color
|
// startSessionUI// green color
|
||||||
const current_mode = html_manip.getMode()
|
const current_mode = html_manip.getMode()
|
||||||
if(g_generation_session.isSameMode(current_mode)){
|
if(g_generation_session.isSameMode(current_mode)){
|
||||||
g_ui.startSessionUI()
|
g_ui.startSessionUI()
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
@ -2073,34 +2073,13 @@ document
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|
||||||
// document.getElementById('bGetInitImage').addEventListener('click', () => {
|
|
||||||
// sdapi.getInitImage(g_init_image_name)
|
|
||||||
// })
|
|
||||||
|
|
||||||
// async function setInitImage () {
|
|
||||||
// // await exportHelper.exportPng()
|
document.getElementById('btnSetInitImageViewer').addEventListener('click', async ()=> {
|
||||||
// try {
|
const layer = await app.activeDocument.activeLayers[0]
|
||||||
// const layer = await app.activeDocument.activeLayers[0]
|
psapi.setInitImage(layer, random_session_id)
|
||||||
// old_name = layer.name
|
})
|
||||||
// // await psapi.exportPng(random_session_id)
|
|
||||||
// image_name = psapi.layerNameToFileName(old_name,layer.id,random_session_id)
|
|
||||||
// image_name = `${image_name}.png`
|
|
||||||
|
|
||||||
|
|
||||||
// await psapi.newExportPng(layer,image_name)
|
|
||||||
|
|
||||||
// // image_name = psapi.layerToFileName(layer,random_session_id)
|
|
||||||
|
|
||||||
// g_init_image_name = image_name
|
|
||||||
// console.log(image_name)
|
|
||||||
// const image_src = await sdapi.getInitImage(g_init_image_name)
|
|
||||||
// let ini_image_element = document.getElementById('init_image')
|
|
||||||
// ini_image_element.src = image_src
|
|
||||||
// } catch (e) {
|
|
||||||
// console.error(`setInitImage error:, ${e}`)
|
|
||||||
// }
|
|
||||||
// }
|
|
||||||
// document.getElementById('bSetInitImage').addEventListener('click', setInitImage)
|
|
||||||
document.getElementById('bSetInitImage').addEventListener('click', async ()=> {
|
document.getElementById('bSetInitImage').addEventListener('click', async ()=> {
|
||||||
const layer = await app.activeDocument.activeLayers[0]
|
const layer = await app.activeDocument.activeLayers[0]
|
||||||
psapi.setInitImage(layer, random_session_id)
|
psapi.setInitImage(layer, random_session_id)
|
||||||
|
|
|
||||||
5
psapi.js
5
psapi.js
|
|
@ -680,15 +680,18 @@ async function setInitImage (layer, session_id) {
|
||||||
// await exportPng(session_id)
|
// await exportPng(session_id)
|
||||||
// image_name = await app.activeDocument.activeLayers[0].name
|
// image_name = await app.activeDocument.activeLayers[0].name
|
||||||
|
|
||||||
// image_name = layerNameToFileName(old_name,layer.id,random_session_id)
|
//convert layer name to a file name
|
||||||
image_name = layerNameToFileName(old_name,layer.id,session_id)
|
image_name = layerNameToFileName(old_name,layer.id,session_id)
|
||||||
image_name = `${image_name}.png`
|
image_name = `${image_name}.png`
|
||||||
|
|
||||||
|
//the width and height of the exported image
|
||||||
const width = html_manip.getWidth()
|
const width = html_manip.getWidth()
|
||||||
const height = html_manip.getHeight()
|
const height = html_manip.getHeight()
|
||||||
await newExportPng(layer,image_name,width,height)
|
await newExportPng(layer,image_name,width,height)
|
||||||
|
|
||||||
g_init_image_name = image_name
|
g_init_image_name = image_name
|
||||||
console.log(image_name)
|
console.log(image_name)
|
||||||
|
|
||||||
const image_src = await sdapi.getInitImage(g_init_image_name)
|
const image_src = await sdapi.getInitImage(g_init_image_name)
|
||||||
let ini_image_element = document.getElementById('init_image')
|
let ini_image_element = document.getElementById('init_image')
|
||||||
ini_image_element.src = image_src
|
ini_image_element.src = image_src
|
||||||
|
|
|
||||||
|
|
@ -222,7 +222,7 @@ class InitImage extends ViewerImage {
|
||||||
// selectLayers.push(this.solid_layer)
|
// selectLayers.push(this.solid_layer)
|
||||||
// }
|
// }
|
||||||
|
|
||||||
psapi.selectLayers(selectLayers)
|
psapi.selectLayersExe(selectLayers)
|
||||||
// console.log(`${this.layer.id} got selected`);
|
// console.log(`${this.layer.id} got selected`);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -316,7 +316,7 @@ class InitMaskImage extends ViewerImage {
|
||||||
// selectLayers.push(this.solid_layer)
|
// selectLayers.push(this.solid_layer)
|
||||||
// }
|
// }
|
||||||
|
|
||||||
psapi.selectLayers(selectLayers)
|
psapi.selectLayersExe(selectLayers)
|
||||||
// console.log(`${this.layer.id} got selected`);
|
// console.log(`${this.layer.id} got selected`);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue