This commit is contained in:
李志鹏
2026-02-02 16:52:10 +08:00
parent e9d7203804
commit 1fe79ffcf9

View File

@@ -184,16 +184,17 @@ const createClippedDataURLByCanvas = async ({
// console.log("🖼️ 使用图像遮罩裁剪方法生成DataURL"); // console.log("🖼️ 使用图像遮罩裁剪方法生成DataURL");
// 使用优化后的边界计算,确保包含描边区域 // 使用优化后的边界计算,确保包含描边区域
// const optimizedBounds = calculateOptimizedBounds( const optimizedBounds = calculateOptimizedBounds(
// clippingObject, clippingObject,
// fabricObjects fabricObjects
// ); );
const optimizedBounds = { console.log("📐 优化后的选区边界框:", optimizedBounds);
left: clippingObject.left - clippingObject.width / 2, // const optimizedBounds = {
top: clippingObject.top - clippingObject.height / 2, // left: clippingObject.left - clippingObject.width / 2,
width: clippingObject.width, // top: clippingObject.top - clippingObject.height / 2,
height: clippingObject.height, // width: clippingObject.width,
} // height: clippingObject.height,
// }
// 使用高分辨率以保证质量 // 使用高分辨率以保证质量
const pixelRatio = window.devicePixelRatio || 1; const pixelRatio = window.devicePixelRatio || 1;