protected static function setNewName($src, $newWidth, $newHeight, $mode, $sameDir)
 {
     /**
      *найдём исходное имя картинки
      */
     $subfolders = explode("/", $src);
     $srcName = array_pop($subfolders);
     $dir = implode("/", $subfolders);
     if ($sameDir === true) {
         self::$thumbDir = $dir;
     }
     $pattern = "/([\\-\\s\\w]+)(\\.\\w+)/ui";
     $Name = preg_replace($pattern, '${1}', $srcName);
     $ext = preg_replace($pattern, '${2}', $srcName);
     self::$srcName = $Name;
     self::$srcExt = $ext;
     /**
      *используем его в новом имени для превьюшки
      */
     return self::$newName = "thumb-{$newWidth}x{$newHeight}-{$mode}-" . self::$srcName;
 }