diff --git a/sprd/manager/DesignConfigurationManager.js b/sprd/manager/DesignConfigurationManager.js
index <HASH>..<HASH> 100644
--- a/sprd/manager/DesignConfigurationManager.js
+++ b/sprd/manager/DesignConfigurationManager.js
@@ -125,8 +125,8 @@ define(["sprd/manager/IDesignConfigurationManager", 'sprd/util/UnitUtil', "sprd/
                             values,
                             ret = {
                                 scale: {
-                                    x: svg.image.width / size.$.width,
-                                    y: svg.image.height / size.$.height
+                                    x: Math.round(svg.image.width / size.$.width, 3),
+                                    y: Math.round(svg.image.height / size.$.height, 3)
                                 }
                             };
fixed rounding issue, that may lead to an error because images scale over 1