fix
This commit is contained in:
parent
311ca6fbd3
commit
a95dd10ceb
@ -299,9 +299,7 @@ class Api:
|
||||
|
||||
def api_adjust_mask(self, req: AdjustMaskRequest):
|
||||
mask, _, _ = decode_base64_to_image(req.mask, gray=True)
|
||||
cv2.imwrite("tmp_adjust_mask_input.png", mask)
|
||||
mask = adjust_mask(mask, req.kernel_size, req.operate)
|
||||
cv2.imwrite("tmp_adjust_mask.png", mask)
|
||||
return Response(content=numpy_to_bytes(mask, "png"), media_type="image/png")
|
||||
|
||||
def launch(self):
|
||||
|
@ -488,6 +488,12 @@ export const useStore = createWithEqualityFn<AppState & AppAction>()(
|
||||
[maskLineGroup],
|
||||
maskImages
|
||||
)
|
||||
if (useLastLineGroup) {
|
||||
const temporaryMask = await canvasToImage(maskCanvas)
|
||||
set((state) => {
|
||||
state.editorState.temporaryMasks = castDraft([temporaryMask])
|
||||
})
|
||||
}
|
||||
|
||||
try {
|
||||
const res = await inpaint(
|
||||
@ -525,6 +531,7 @@ export const useStore = createWithEqualityFn<AppState & AppAction>()(
|
||||
get().resetRedoState()
|
||||
set((state) => {
|
||||
state.isInpainting = false
|
||||
state.editorState.temporaryMasks = []
|
||||
})
|
||||
},
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user