diff --git a/utility/io.js b/utility/io.js index e7dd099..55d6530 100644 --- a/utility/io.js +++ b/utility/io.js @@ -547,6 +547,21 @@ class IOHelper { general.base64UrlToBase64(base64_url_result) return base64_masked_imaged } + static async maskImageAndMove( + base64_image, + base64_mask, + bounding_box_info + ) { + // let base64_image = g_generation_session.activeBase64InitImage + // let base64_mask = g_generation_session.activeBase64MaskImage + let base64_masked = await io.IOHelper.maskImage( + base64_image, + base64_mask + ) + const masked_layer = await io.IO.base64ToLayer(base64_masked) + + await psapi.layerToSelection(bounding_box_info) + } } class IOBase64ToLayer {