@@ -906,96 +906,6 @@ async function silentSetInitImageMask(layer, session_id) {
906906 console . error ( `psapi.js setInitImageMask error: ` , e )
907907 }
908908}
909- async function setInitImage ( layer , session_id ) {
910- try {
911- const html_manip = require ( './utility/html_manip' )
912- // const layer = await app.activeDocument.activeLayers[0]
913- const old_name = layer . name
914-
915- // image_name = await app.activeDocument.activeLayers[0].name
916-
917- //convert layer name to a file name
918- let image_name = layerNameToFileName ( old_name , layer . id , session_id )
919- image_name = `${ image_name } .png`
920-
921- //the width and height of the exported image
922- const width = html_manip . getWidth ( )
923- const height = html_manip . getHeight ( )
924- const image_buffer = await newExportPng (
925- layer ,
926- image_name ,
927- width ,
928- height
929- )
930- const base64_image = _arrayBufferToBase64 ( image_buffer ) //convert the buffer to base64
931- //send the base64 to the server to save the file in the desired directory
932- await sdapi . requestSavePng ( base64_image , image_name )
933-
934- g_init_image_name = image_name
935- console . log ( image_name )
936-
937- const image_src = await sdapi . getInitImage ( g_init_image_name )
938- let ini_image_element = document . getElementById ( 'init_image' )
939- ini_image_element . src = image_src
940- const path = `${ g_init_images_dir } /${ image_name } `
941-
942- g_generation_session . base64initImages [ path ] = base64_image
943- g_generation_session . activeBase64InitImage =
944- g_generation_session . base64initImages [ path ]
945-
946- const init_src = base64ToSrc ( g_generation_session . activeBase64InitImage )
947- html_manip . setInitImageSrc ( init_src )
948-
949- return ( image_info = { name : image_name , base64 : base64_image } )
950- } catch ( e ) {
951- console . error ( `psapi.js setInitImage error:, ${ e } ` )
952- }
953- }
954- async function setInitImageMask ( layer , session_id ) {
955- try {
956- const html_manip = require ( './utility/html_manip' )
957-
958- // const layer = await app.activeDocument.activeLayers[0]
959- const old_name = layer . name
960-
961- //get the active layer name
962- // image_name = await app.activeDocument.activeLayers[0].name
963- // image_name = layerNameToFileName(old_name,layer.id,random_session_id)
964- image_name = layerNameToFileName ( old_name , layer . id , session_id )
965- image_name = `${ image_name } .png`
966- const width = html_manip . getWidth ( )
967- const height = html_manip . getHeight ( )
968- image_buffer = await newExportPng ( layer , image_name , width , height )
969- g_init_image_mask_name = image_name // this is the name we will send to the server
970- // g_init_mask_layer = layer
971- // g_mask_related_layers = {}
972-
973- console . log ( image_name )
974- base64_image = _arrayBufferToBase64 ( image_buffer ) //convert the buffer to base64
975- //send the base64 to the server to save the file in the desired directory
976- await sdapi . requestSavePng ( base64_image , image_name )
977-
978- const image_src = await sdapi . getInitImage ( g_init_image_mask_name ) // we should replace this with getInitImagePath which return path to local disk
979- const ini_image_mask_element =
980- document . getElementById ( 'init_image_mask' )
981- ini_image_mask_element . src = image_src
982- ini_image_mask_element . dataset . layer_id = layer . id
983-
984- const path = `${ g_init_images_dir } /${ image_name } `
985- g_generation_session . base64maskImage [ path ] = base64_image
986- g_generation_session . activeBase64MaskImage =
987- g_generation_session . base64maskImage [ path ]
988- //create viewer init image obj
989- {
990- }
991- // return image_name
992- const mask_src = base64ToSrc ( g_generation_session . activeBase64MaskImage )
993- html_manip . setInitImageMaskSrc ( mask_src )
994- return ( image_info = { name : image_name , base64 : base64_image } )
995- } catch ( e ) {
996- console . error ( `psapi.js setInitImageMask error: ` , e )
997- }
998- }
999909
1000910// remove the generated mask related layers from the canvas and "layers" panel
1001911
@@ -1568,8 +1478,6 @@ module.exports = {
15681478 snapshot_layerExe,
15691479 fillAndGroupExe,
15701480 fastSnapshot,
1571- setInitImage,
1572- setInitImageMask,
15731481
15741482 layerToFileName,
15751483 layerNameToFileName,
0 commit comments