diff --git a/lib/canvas/generate-image.ts b/lib/canvas/generate-image.ts index fe8b00185..4e28a8204 100644 --- a/lib/canvas/generate-image.ts +++ b/lib/canvas/generate-image.ts @@ -3361,8 +3361,8 @@ async function applyScaleAdjustProductLockCompositeToImages(params: { ? await applyRawAlphaToImage({ alphaMaskRaw: await sharp(repairMaskBuffer, { failOn: "none" }) .resize(generatedWidth, generatedHeight, { fit: "fill" }) - .removeAlpha() - .extractChannel(0) + .ensureAlpha() + .extractChannel(3) .blur(Math.max(4, Math.round(Math.min(generatedWidth, generatedHeight) * 0.006))) .raw() .toBuffer(),