fix: repair product locked scale adjust in crop workspace
This commit is contained in:
parent
8fad43c597
commit
2cb6f51a63
@ -5455,11 +5455,7 @@ export async function POST(request: NextRequest) {
|
||||
sourceHeight,
|
||||
sourceImageUrl,
|
||||
sourceWidth,
|
||||
fullFrameReferenceOnly:
|
||||
useScaleAdjustStructureLockedPatchWorkflow &&
|
||||
regions.some((region) =>
|
||||
isScaleAdjustFurnitureProductLikePrompt(region.prompt)
|
||||
),
|
||||
fullFrameReferenceOnly: false,
|
||||
userId: session.user.id,
|
||||
});
|
||||
} catch (error) {
|
||||
@ -5492,6 +5488,8 @@ export async function POST(request: NextRequest) {
|
||||
const useScaleAdjustFullFrameStructurePatch =
|
||||
Boolean(scaleAdjustPatchReference?.structureLockedDraft) &&
|
||||
Boolean(scaleAdjustPatchReference?.targetDraftFullUrl) &&
|
||||
scaleAdjustPatchReference?.targetDraftUrl ===
|
||||
scaleAdjustPatchReference?.targetDraftFullUrl &&
|
||||
regions.some((region) =>
|
||||
isScaleAdjustFurnitureProductLikePrompt(region.prompt)
|
||||
);
|
||||
@ -5500,10 +5498,11 @@ export async function POST(request: NextRequest) {
|
||||
isScaleAdjustMaskCapableModel(resolvedScaleAdjustModelEntry) &&
|
||||
Boolean(scaleAdjustPatchReference?.productLockEditMaskUrl);
|
||||
const useScaleAdjustProductLockComposite =
|
||||
useScaleAdjustFullFrameStructurePatch &&
|
||||
Boolean(scaleAdjustPatchReference?.productLockOverlayUrl) &&
|
||||
(Boolean(scaleAdjustPatchReference?.backgroundPlateFullUrl) ||
|
||||
canUseScaleAdjustProductLockMaskEdit);
|
||||
(useScaleAdjustFullFrameStructurePatch
|
||||
? Boolean(scaleAdjustPatchReference?.backgroundPlateFullUrl) ||
|
||||
canUseScaleAdjustProductLockMaskEdit
|
||||
: Boolean(scaleAdjustPatchReference));
|
||||
const useScaleAdjustProductLockMaskEdit =
|
||||
useScaleAdjustProductLockComposite &&
|
||||
canUseScaleAdjustProductLockMaskEdit;
|
||||
@ -5922,7 +5921,8 @@ export async function POST(request: NextRequest) {
|
||||
? { maskImageUrl: scaleAdjustEditMaskUpload.url }
|
||||
: undefined,
|
||||
referenceImages,
|
||||
scaleAdjustPatchComposite: useScaleAdjustProductLockComposite
|
||||
scaleAdjustPatchComposite:
|
||||
useScaleAdjustProductLockComposite && useScaleAdjustFullFrameStructurePatch
|
||||
? {
|
||||
diffAlphaCutoff: 18,
|
||||
diffAlphaMultiplier: 2.6,
|
||||
@ -5973,10 +5973,14 @@ export async function POST(request: NextRequest) {
|
||||
protectMaskImageUrl:
|
||||
scaleAdjustPatchReference?.productLockProtectMaskUrl || undefined,
|
||||
repairMaskImageUrl:
|
||||
scaleAdjustPatchReference?.repairBlendMaskUrl ||
|
||||
scaleAdjustPatchReference?.compositeClipMaskUrl ||
|
||||
undefined,
|
||||
sourceImageUrl,
|
||||
useScaleAdjustFullFrameStructurePatch
|
||||
? scaleAdjustPatchReference?.repairBlendMaskUrl ||
|
||||
scaleAdjustPatchReference?.compositeClipMaskUrl ||
|
||||
undefined
|
||||
: undefined,
|
||||
sourceImageUrl: useScaleAdjustFullFrameStructurePatch
|
||||
? sourceImageUrl
|
||||
: undefined,
|
||||
sourceHeight,
|
||||
sourceWidth,
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user