mirror of
https://github.com/invoke-ai/InvokeAI
synced 2024-08-30 20:32:17 +00:00
feat(ui): display prompt when debugging regions
This commit is contained in:
parent
c9bf00b80b
commit
ff7aa2558a
@ -34,6 +34,8 @@ export const getRegionalPromptLayerBlobs = async (
|
|||||||
if (layerIds && !layerIds.includes(layer.id())) {
|
if (layerIds && !layerIds.includes(layer.id())) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
const reduxLayer = state.regionalPrompts.layers.find((l) => l.id === layer.id());
|
||||||
|
assert(reduxLayer, `Redux layer ${layer.id()} not found`);
|
||||||
stage.add(layer);
|
stage.add(layer);
|
||||||
const blob = await new Promise<Blob>((resolve) => {
|
const blob = await new Promise<Blob>((resolve) => {
|
||||||
stage.toBlob({
|
stage.toBlob({
|
||||||
@ -46,7 +48,7 @@ export const getRegionalPromptLayerBlobs = async (
|
|||||||
|
|
||||||
if (preview) {
|
if (preview) {
|
||||||
const base64 = await blobToDataURL(blob);
|
const base64 = await blobToDataURL(blob);
|
||||||
openBase64ImageInTab([{ base64, caption: layer.id() }]);
|
openBase64ImageInTab([{ base64, caption: `${reduxLayer.id}: ${reduxLayer.prompt}` }]);
|
||||||
}
|
}
|
||||||
layer.remove();
|
layer.remove();
|
||||||
blobs[layer.id()] = blob;
|
blobs[layer.id()] = blob;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user