diff --git a/src/core/helpers/hidpi.js b/src/core/helpers/hidpi.js index 52d7c48d6b9bd312877778025b1b17566b1ed862..fd4ffb1a0fcc0295b1431cc797689cb6e158c58f 100644 --- a/src/core/helpers/hidpi.js +++ b/src/core/helpers/hidpi.js @@ -39,6 +39,7 @@ const ratioArgs = { translate: 'all', createRadialGradient: 'all', createLinearGradient: 'all', + transform: [4, 5], setTransform: [4, 5] } diff --git a/src/core/view/components/canvas/index.vue b/src/core/view/components/canvas/index.vue index 09cfea9657f66686ad2fbd837a3b2b274eb1a89c..4ca7ae210aecc2a67e5cb87ea60197d22931af3a 100644 --- a/src/core/view/components/canvas/index.vue +++ b/src/core/view/components/canvas/index.vue @@ -274,11 +274,7 @@ export default { break } } else { - if(method === 'setTransform' || method === 'transform'){ - data[4] && (data[4] *= this.pixelRatio) - data[5] && (data[5] *= this.pixelRatio) - c2d[method].apply(c2d, data) - } else if (method === 'clip') { + if (method === 'clip') { data.forEach(function (data_) { c2d[data_.method].apply(c2d, data_.data) })