fix: avoid diff patching product lock mask edits
This commit is contained in:
parent
0a66dbc0bc
commit
961ce30500
@ -5533,6 +5533,8 @@ export async function POST(request: NextRequest) {
|
||||
useScaleAdjustProductLockBase &&
|
||||
(Boolean(scaleAdjustPatchReference?.backgroundPlateFullUrl) ||
|
||||
useScaleAdjustProductLockMaskEdit);
|
||||
const useScaleAdjustProductLockDirectMaskPlate =
|
||||
useScaleAdjustProductLockComposite && useScaleAdjustProductLockMaskEdit;
|
||||
const useScaleAdjustProductLockGuidedFinal =
|
||||
useScaleAdjustProductLockComposite &&
|
||||
!useScaleAdjustProductLockMaskEdit &&
|
||||
@ -5693,12 +5695,7 @@ export async function POST(request: NextRequest) {
|
||||
: [];
|
||||
const scaleAdjustProtectedRegions =
|
||||
isScaleAdjustOperation && scaleAdjustPatchReference
|
||||
? useScaleAdjustProductLockComposite && useScaleAdjustProductLockMaskEdit
|
||||
? [
|
||||
scaleAdjustPatchReference.workspaceRect,
|
||||
...scaleAdjustProtectedChangeRegions,
|
||||
]
|
||||
: scaleAdjustProtectedChangeRegions
|
||||
? scaleAdjustProtectedChangeRegions
|
||||
: scaleAdjustCompositeRegions;
|
||||
const scaleAdjustProductLockRepairClipMaskUrl =
|
||||
useScaleAdjustProductLockComposite && useScaleAdjustProductLockMaskEdit
|
||||
@ -5937,7 +5934,8 @@ export async function POST(request: NextRequest) {
|
||||
scaleAdjustPostCompositeApplied:
|
||||
Boolean(scaleAdjustPatchReference) &&
|
||||
(!useScaleAdjustFullFrameStructurePatch ||
|
||||
useScaleAdjustProductLockComposite),
|
||||
(useScaleAdjustProductLockComposite &&
|
||||
!useScaleAdjustProductLockDirectMaskPlate)),
|
||||
scaleAdjustUsesFullFrameOutput:
|
||||
isScaleAdjustOperation &&
|
||||
(!scaleAdjustPatchReference || useScaleAdjustFullFrameStructurePatch),
|
||||
@ -5987,7 +5985,8 @@ export async function POST(request: NextRequest) {
|
||||
? { maskImageUrl: scaleAdjustEditMaskUpload.url }
|
||||
: undefined,
|
||||
referenceImages,
|
||||
scaleAdjustPatchComposite: useScaleAdjustProductLockComposite
|
||||
scaleAdjustPatchComposite:
|
||||
useScaleAdjustProductLockComposite && !useScaleAdjustProductLockDirectMaskPlate
|
||||
? {
|
||||
diffAlphaCutoff: 18,
|
||||
diffAlphaMultiplier: 2.6,
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user