修复overall印花和画布中印花scale不同

This commit is contained in:
X1627315083@163.com
2026-02-05 17:38:27 +08:00
parent b2cb7378d6
commit 01d09f4c34
2 changed files with 2 additions and 3 deletions

View File

@@ -759,7 +759,6 @@ export default defineComponent({
const uploadSelectDetail = async ()=>{//更新选中的detail
// await detailDom.canvasBox.saveCanvas()
const allInfo = await (detailDom.canvasBox as any).getCanvasElement()
console.log(allInfo)
let color:any = {}
if(allInfo.color?.color?.rgba || allInfo.color?.color?.gradient){
let canvasColor = allInfo.color.color;

View File

@@ -273,7 +273,7 @@ export default defineComponent({
minIOPath:data.minIOPath || data.originalUrl,
path:data.url,
priority:printIndex,
scale,
scale:editPrintElementData.stateOverallSingle == 'single'?scale:[1,1],
globalCompositeOperation:'',
}
getItemPosition(item)
@@ -361,7 +361,7 @@ export default defineComponent({
//overall
left = item.location[0] / editPrintElementData.sketchWH.scale[0]
top = item.location[1] / editPrintElementData.sketchWH.scale[1]
item.scale = [1,1]
item.scale = item.scale || [1,1]
}
let pattern = {
centers:{left:0,top:0},