diff --git a/js/canvas.js b/js/canvas.js
index 0e981bf297ab161f1ccdd7b05aea92c04609e983..f23a2624dd6e2fb944f9a194143e5310ec043b38 100644
--- a/js/canvas.js
+++ b/js/canvas.js
@@ -864,16 +864,20 @@ function Canvas() {
     var sprite = new PIXI.Sprite(texture);
     var res = config.loader.textures.big.size;
 
-    var updateSize = function () {
+    var updateSize = function (t) {
       var size = Math.max(texture.width, texture.height);
       sprite.scale.x = sprite.scale.y = (imageSize3 / size) * d.scaleFactor;
       sleep = false;
+      if(t.valid){
+        d.alpha = 0;
+        d.alpha2 = 0;
+      }
     };
 
     sprite.on("added", updateSize);
     texture.once("update", updateSize);
 
-    if (d.imagenum) {
+    if (d.imagenum > 1) {
       sprite.on("mousemove", function (s) {
         var pos = s.data.getLocalPosition(s.currentTarget);
         s.currentTarget.cursor = pos.x > 0 ? "e-resize" : "w-resize";