コード例 #1
0
ファイル: scf4u.class.php プロジェクト: vladimiroff/StudentX
 /**
  * @function: makeAvatar
  * @type: Public
  * @description: Преоразмерява каченото изображение с размери 200x200
  */
 public function makeAvatar($student, $filename, $file_ext)
 {
     require_once ROOT_PATH . 'libs/asido/class.asido.php';
     asido::driver('gd');
     mt_srand();
     $orig = HTDOCS . "uploads/" . $filename;
     //път до качената картинка
     $tmpthumb = HTDOCS . "avatars/" . $student . $file_ext;
     //път до тъмбнейла
     if (!copy($orig, $tmpthumb)) {
         return false;
     }
     if (!($th = asido::image($tmpthumb, $tmpthumb))) {
         return false;
     }
     asido::stretch($th, 200, 200, ASIDO_RESIZE_STRETCH);
     $th->save(ASIDO_OVERWRITE_ENABLED);
     return true;
 }