@@ -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()