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