bill před 4 roky
rodič
revize
6846db9600
1 změnil soubory, kde provedl 6 přidání a 0 odebrání
  1. 6 0
      locat/components/image-transform/index.js

+ 6 - 0
locat/components/image-transform/index.js

@@ -832,14 +832,20 @@
                         }
                     }
                     let rotate = 0
+                    let scale = {x: 1, y: 1}
                     this.transfroms.forEach(items => {
                         items.forEach(item => {
                             if (item.rotate) {
                                 rotate = Number((rotate + Number(item.rotate)).toFixed(2))
                             }
+                            if (item.scale) {
+                                scale.x *= item.scale[0]
+                                scale.y *= item.scale[1]
+                            }
                         })
                     })
                     ret.rotate = rotate
+                    ret.scale = scale
                     let ctx = this.imgCanvas.getContext('2d')
                     let key = ['a', 'b', 'c', 'd', 'e', 'f']
                     let imatrix = ctx.getTransform()