fix: use repair opacity mask for product lock scale composite
This commit is contained in:
parent
f46c0b192d
commit
67b526408a
@ -3909,6 +3909,13 @@ async function createScaleAdjustPatchReference(params: {
|
||||
toArrayBuffer(targetDraftReference.productLockProtectMaskBuffer)
|
||||
)
|
||||
: null;
|
||||
const productLockBackgroundRepairMaskUpload =
|
||||
targetDraftReference.productLockBackgroundRepairMaskBuffer
|
||||
? await uploadFile(
|
||||
`canvas-scale-adjust-product-lock-background-repair-mask-${suffix}.png`,
|
||||
toArrayBuffer(targetDraftReference.productLockBackgroundRepairMaskBuffer)
|
||||
)
|
||||
: null;
|
||||
const productLockEditMaskUpload = await uploadFile(
|
||||
`canvas-scale-adjust-product-lock-edit-mask-${suffix}.png`,
|
||||
toArrayBuffer(targetDraftReference.productLockEditMaskBuffer)
|
||||
@ -3923,7 +3930,8 @@ async function createScaleAdjustPatchReference(params: {
|
||||
return {
|
||||
backgroundPlateFullUrl: null,
|
||||
compositeClipMaskUrl: null,
|
||||
productLockBackgroundRepairMaskUrl: null,
|
||||
productLockBackgroundRepairMaskUrl:
|
||||
productLockBackgroundRepairMaskUpload?.url || null,
|
||||
productLockMethod: "rmbg-cutout",
|
||||
productLockEditMaskUrl: productLockEditMaskUpload.url,
|
||||
productLockFalEditMaskUrl: productLockFalEditMaskUpload?.url || null,
|
||||
@ -5700,7 +5708,6 @@ export async function POST(request: NextRequest) {
|
||||
const scaleAdjustProductLockRepairClipMaskUrl =
|
||||
useScaleAdjustProductLockComposite && useScaleAdjustProductLockMaskEdit
|
||||
? scaleAdjustPatchReference?.productLockBackgroundRepairMaskUrl ||
|
||||
scaleAdjustPatchReference?.productLockEditMaskUrl ||
|
||||
scaleAdjustPatchReference?.compositeClipMaskUrl ||
|
||||
undefined
|
||||
: scaleAdjustPatchReference?.compositeClipMaskUrl || undefined;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user